So a month ago I got the Nexus One w/o a contract with T-Mobile and I loved it, however T-Mobile's service was terrible, so I sold it for what I bought it for (minus taxes) dropped T-Mobile, and found a deal on Amazon for a $20.00 HTC Hero with Sprint. I went ahead and ordered it but it actually doesn't go back in stock until around the 21st of May(possibly having something to do with Sprint releasing Hero's preloaded with 2.1??), so I've been stalking the forums ever since. I'm really not one to throw down hundreds of dollars for a phone, so I don't think I will be doing that again, when you can always grab last years hottest phone for $0.00 - $50.00 at Best Buy/Amazon/Ebay, but I find myself already wanting the Evo(I love large screen and I've experienced the snapdragon cpu on my nexus one) and I haven't even gotten the Hero yet. I've heard of people getting early upgrades from Best Buy, but I'm curious if anyone thinks it would be possible to get one literally a month after starting service. I'll obviously check it out on my own, but if that were the case, I'd hawk the $20.00 Hero I am getting soon for ~$200.00 on Craigslist/Ebay and bam, $20.00 Evo after all is said and done. Either way, I'm enjoying the forum and all the community guides and help. Peace.