Yesterday I decided to goto the Apple store to upgrade my iPhone to the 3G. Figuring it's been almost a month since release I wouldn't have any issues with stock or long lines. So I stopped at the Apple Store on Michigan Ave (Chicago). I saw a line of about 15 people outside but just walked. While asking one of the reps to get me an iPhone I was told I had to wait outside than there is another line inside which looked like 75 people easy. She said the wait time was between 2-4 hours. I didn't want to wait so I just left and saved myself $300. Apple should really just allow people to buy it online like the original version.