My iPhone 3GS was new in box late April. I had problems with my speaker being muffled and took it into the apple store for help. They replaced my iPhone on the spot, with a refurbished unit that has light leaks, a sunken screen on the right side, and overall unsatisfactory quality for a device that I had brand new a few months back. The new in box 3GS i got in April was actually a new in box replacement for a refurbished phone that replaced my original that was purchased about a year ago, but because my warranty was supposed to expire this month but expired months short due to someone else's information being tied to one of my previous iphone replacements. So they sent me a brand new 3GS. I don't want to continue having problems with refurbished phones like i have in the past, and Apple doesn't make the 32GB 3GS anymore so what should I do?