Please let everyone know. It's crazy that Apple is pushing iOS 4 onto these older phones with no way to revert back! So Apple pushed the iOS4 update onto my 3G (apparently due to carrier settings that require iOS4) As with almost ALL 3G owners iOS4 runs really slow on the 3G phone. At times the phone is unusable. Takes forever to open any given App. Apple Support told me that it is because the 3G doesn't have enough RAM. Apple doesn't have a way to revert the phone back to iOS 3.x (which would fix the issue - none of the iOS4 features work on the 3G anyways). And because I'm locked into a 3-year contract it would be costly for me to upgrade to the iPhone 4. But if you escalate your support call and keep pushing they WILL send you a NEW replacement 3G phone with iOS 3.x installed. They sent it to me overnight delivery and recommended I DO NOT install iOS4 again. I DO NOT have Apple Care. I just requested a support call-back through Apple.com. So that's their fix - they send you a new 3G phone with the older faster OS!