And also which sucks is that WWDC is 3 weeks later this year than last year, so that means an iPhone 4th Gen launch would probably be similar to the 2G and 3G, middle to end of July, instead of the mid-June last year which was nice.
Hopefully there will be a March event to demo 4.0 I'm very interested in what they have come up with and what they finally may allow without jailbreaking.