From Gizmodo:
Steve Jobs may have launched the iPhone 3G on Monday, and we may have gotten a hands on with it already, but in typical Apple fashion, there's still a lot of stuff left unsaid. How does activation work? How will first-gen iPhone users bring an iPhone 3G onto their plan? Does the GPS work for driving? How much will games cost on the App Store? We've got answers. Lots of them.
See the List
Related Reading:
Learning iPhone Programming: From Xcode to App Store
iPhone: The Missing Manual: Covers iPhone 4 & All Other Models with iOS 4 Software
Beginning iPhone 3 Development: Exploring the iPhone SDK