I really really really hope they don't screw up a launch 3 summers in a row.
It was shameful how unprepared they were in 2007, and inexcusable how unprepared they were in 2008.
If they botch it this year again, I'll have to write my 3rd letter to them about "Potential customers who left the line, and WILL NEVER be back"
If they are smart, at ALL, this year will look like this:
iPhone 3G.5 announced during keynote at WWDC.
3.0 released and available, immediately following the keynote at WWDC.
iPhone 3G.5 release 4-5 weeks later.
This makes sense, however Apple chooses HYPE over SENSE everyday of the week....
Just like last year, they will sell MORE iPhones on "launch day" if the new software is NOT available until that day.
Releasing the new software a month before the new device, regardless of new hardware features, will satisfy a large % of users gadget urges.
Apple, however, prefers to build and then capitalize on people's gadget urges. Why satisfy those urges with free software when you can release an expensive new device instead? Sure current users could simply opt not to pick up the new device and wait for the software update, but will they?