Short story. Had a black 16 gb, took it in for a white 32 gb a few days later, about two months ago. The white had much less effective reception and an insidious keypad issue, than the black; it was extremely erratic and responding wildly; finally I called A-Care and they kindly over-nighted me a new white at n/c for shipping with return box for the old white. It got here today and after updating it and getting my apps in place... it has MUCH better reception on both the 3g and wireless strength it seems so far and no erratic keyboard. They were aware of this keyboard issue; I couldn't type a darn thing without iPhone inputting the wrong character from my tapped one. I am a lucky man to get the new phone so fast and it be like the original black. But it's white and way sexy with my orange Vapor Pro on it. I do have a question after all this; does iPhone auto-switch from wireless to 3G or E when it loses its wireless signal? Do we get charged for data if it's pulling a wireless signal? Or should you set it to 3G off, if you are pulling wireless strongly enough to maintain ur signal strength? Make sense?