I posted this on another one of these threads:
Why does apple say this:
iPhone SDK for iPhone 3.0 can not be used for submitting iPhone OS 2.2.1 applications to the App Store.
But then they say you must test your app with iPhone OS 3.0 beta 5. How are you supposed to submit an app tested for iPhone OS beta 5 if you cannot use it for submitting iphone OS 2.2.1? Do they want us to keep two SDKs installed?
And we have to install itunes 8.2, but not actually use it for our music libraries? Are we not supposed to use our laptops for anything else than development,