Still amazing to see small lines outside Apple stores pretty much everywhere, waiting to get their hands on the new iPhone 3g. I got mine a few days after launch and had to spend 4 hours from start to finish, and went with a buddy this past weekend and spent another 2 hours to get the phone with him. While there is no doubt this launch could have been handled better by Apple and AT&T (better supply management, more seamless activation process) I am 100% convinced these lines could have been avoided if the people in these lines were even remotely prepared for the process. From Day 1 AT&T has had a one-page sheet on their website detailing everything you need to buy an iPhone; how to port a number, all of the various plan details and pricing, text package pricing, as well as the activation charges and such. Yet from all the time I spent in line, I was amazed to see that at least 2/3 of the people there had little to no clue what they were doing and knew nothing about the special iPhone plans, meaning that the salespeople had to explain everything in great detail and then wait for the customer to ponder what he or she was going to do. Once we got in the store this past weekend, my buddy was able to buy the phone and port his number over from US Cellular in seven minutes flat. It was that easy because he knew exactly what plans he wanted and had all the info he needed to port his number over. You would not believe how grateful the salesperson was that he didn't have to explain all the plans - he said that probably 90% of the people he dealt with had done zero prep work ahead of coming in to the store. It's very easy to blame companies and what not for the long lines and messy activation, but I also believe that these lines could be completely avoided if people took 10 minutes to prepare themselves prior to coming to the store. It was save them - and everyone behind them - a lot of time.