I guess I tend to think that there will be a new Beta (today or tomorrow) rather than the release of a final version 3.0, though I wouldn't mind being wrong.I see one more Beta that has APIs for any new features announced today and cleans up some bugs for both the OS and SDK. However, I do think 3.0 will be out before the new iPhone. Just my $0.02.