Here's to hoping that launch day goes well. I didn't experience the original iPhone launch day but I was in line for 3G. I was lucky enough to not wait very long and get a device but I wasn't able to activate it until very late that night or the next day because of iTunes lockups. Then I had the experience of the AT&T rep coding my plan as iPhone instead of iPhone 3G which caused my phone to only work on EDGE and not 3G. I didn't get everything all straight until that Sunday after launch. I think the biggest hangup was iTunes activation for so many people as they were leaving the store being told to activate at home. As the rest of the US came online, it became so difficult. Hopefully, Apple is able to compensate for that this time around.