I'm sure I'm not the only one that thinks that three weeks is just too long to wait! I used to be with Sprint, but I switched to AT&T for the iPhone a few years ago and have been extremely disappointed with their coverage ever since. Two years later and I'm completely over the novelty of the iPhone and couldn't really care less about the upcoming iPhone 4G or iPhone HD or whatever they're going to call it......and I'm an iPhone developer LOL! As soon as I saw that BB was taking pre-orders for the Evo, I jumped in the truck and headed to the nearest store. Now, like the rest of yous guys, I've got to suffer through the next 20 days until the 4th. I've got a 6:00 pm appointment, and it just won't get here quick enough.