iPhone 3GS : consumer opinion