Hello all. First off I'd like to say I flippin' loove this phone. Best smartphone I've ever owned. I no longer have iPhone envy . However, I've had some problems early on. My first Hero worked great up until about a week ago when it became unable to receive any calls or texts. Sending calls and texts were no problem. I spent about an hour on the line with Sprint tech support and they couldn't figure it out and told me to swap the phone out. Ok, no problem. I was within my 30 days, the Sprint store gave me a new one and I was on my way. The second Hero had problems from the get-go. I was intermittantly unable to access any data including browsing, android market etc, making and receiving calls and texts weren't a problem however. Returned the second phone that same day to Sprint store and they basically told me to bring it to a Sprint repair shop, or pay a $35.00 re-stocking fee and get a new one. So yeah, I'm a fool, but I didnt feel like dealing with Sprint repair and paid the $35.00 fee and so far so good on the 3rd Hero. Just want to let people know of my experience so far with this phone. Also wondering if anyone else had any similar experiences with it.