Just a thought, but would it be good to release 3.0 a day or a few days earlier (maybe a week) before the new iphone comes out. I know the new iphone will already be loaded with the 3.0 software, but if people want to sync their new iphone with itunes, buy new apps, etc, won't it lag the server with all that going on and older iphones being updated from 2.2.1 to 3.0? I'm just thinking it might be a good thing to stagger the demand on the itunes store if they release 3.0 sooner than the iphone.
Plus it may help boost says of the new iphone if people see 3.0 on someone's iphone before the new one is released. Then again I'm not in college for marketing, and this is just my thought.