I camped out for iDay v2 for a few hours. I scoped out an AT&T store I thought would be more low-key, slept for a few hours the night before and got out to the store at about 4 AM. I was the first person in line and the first person in the Central time zone to walk out of a store with an iPhone 3G (though thousands of others can probably make the same claim).
As people came up to get in line, we would all chat about this or that. The time went by very quickly just getting to know the people around me.
It does seem that the impatient ones are actually the ones willing to wait in long lines. I would not have been able to get any work done that day knowing that there were people out there buying and getting to use their new iPhones.
The thing that made it most worthwhile for me was walking by AT&T and Apple stores in the weeks after the release. I went to the most high-profile Apple store in my area (in a large mall) the day after the release and flaunted my new iPhone as I walked by the hundreds of people in line. Any other time I saw an Apple or AT&T store in the next few weeks, they always had that sign out in the front of the store that said, "Sorry, we do not have any iPhone 3Gs today." I would take pictures of this sign with my iPhone 3G
Anyway, it was a great experience and I will most likely be doing the exact same thing when the next iPhone comes out.
Remember that big fiasco last year though, when people waited in line for many hours and then couldn't activate their new iPhone 3G? I wonder how that will play out this year?
As I recall, a lot of that was caused by the fact that software version 2.0 was released on the same day as the 3G iPhone. It seems like Apple is planning to release 3.0 to current iPhone users before the new iPhone goes on sale this year.