How the iPhone 3GS is faring How the iPhone 3GS is faring