For all the guys who are on the fence about whether or not to pick up an Evo now... I just have to say DO IT!
I just picked up mine on the first of the month and it is an amazing phone, you are not going to be disappointed. So what if something bigger, better, faster, shinier, comes out next month or in the next couple of months... it's not like it's going to somehow make the Evo worse. It is still going to be the same amazing phone that it is now. Trust me I am a tech nerd and I would love to always have the newest coolest tech on the market too but at some point you just have to accept the fact that there is no way to always have the latest and greatest without going completely broke trying to keep up. Just remember there is always going to be something better on the horizon, so I say get the best device available as soon as you can and don't worry about what's coming in the future. The exception of course would be if you knew exactly what was coming out and the date it was coming out and you knew without a doubt that you wanted that particular device and were willing to wait until that date to get it... but so far we are not currently in that situation with any new devices.
Here Picture this hypothetical scenario...Imagine if I had been eligible for an upgrade just after the Evo came out but decided to wait because I heard a rumor that something amazing was going to be coming out. So I wait another 3 months only to find out that phone was the Epic*, I would have been pretty upset and just got an Evo anyway. I would have been especially upset because not only did I spend an extra 3 months using my old crappy phone when I could have been using a new amazing phone but now instead of being able to upgrade next July I was going to have to wait until next November just because I was concerned that something better might have been coming out...
*nothing against the Epic but I would much rather have the Evo..