Howdy! I currently have the Samsung Instinct (Sprint). Looking at the HTC Hero to upgrade. Then discovered the Evo is already out in Vegas and being tested. So should I wait?? Also, is there an app out there that will give the Hero 'talking caller id'? I LOVE this feature and helps to know if the person calling is worth answering the phone...hehehehe Please help me out as you can thank you!