If you were standing in line outside an Apple store this morning to get your iPhone 3G, once you got inside, you couldn't get your phone activated...AARGH! Things got so bad that Apple employees started unbricking phones so that customers could at least leave the store and activate at home using iTunes. Apple pointed its finger at AT&T's activation servers, while AT&T pointed back at Apple's iTunes servers. According to this real-time blog from CNET, it's pretty clear that the problem was with Apple--AT&T's problem wasn't with activation, it was with running out of phones.
On the other hand, if you wanted to upgrade your first-generation iPhone or iPod Touch with 2.0 firmware, according to yet another CNET article, you often ended up with a bricked phone. Blammo!!!
For all of you who had the patience to wait a while to buy an iPhone 3G, or who simply couldn't care less, have a nice day.