Hey, So I got a 32GB 3GS the day it was available in the UK. All of a sudden callers were complaining that they couldn't hear me clearly. I took it to a genius bar in Brighton 4 days ago, and they immediately replaced it after a couple of test calls. Then two days ago I was in London doing work and the phone decided to not recognise my SIM. I immediately booked an appointment at the Genius Bar, Westfields. They again replaced it after realising it would not accept any SIM cards. 1 minute out of the store with another new phone and it was apparent this one was not transmitting my voice when I made calls to a number of people. 20minutes later the Geniuses confirmed I had another defunct handset and replaced it again. Along with some manufacturing faulted handsets with lifted bezels, this was my 5th new iPhone in three days. My new phone is perfect in terms of its flush bezel and and finish. However on an evening drive I realised that the GPS was no way near as accurate as my original handset and the blue location dot would 'float' as I turned corners, and it would take an incredibly long time to get a GPS fix. When it did get a fix it would pulse and then jump forward instead of smoothly tracking my GPS location like my original handset. This has a led me to believe that my GPS may not be functioning and I may be relying on cell tower triangulation. Is there anyway I can do a pure GPS test? I can't begin to explain how irritating this is getting! I've had a number of macs over the last 10 years, not one went wrong, yet I've got a cursed touch on all these replacement iPhones. Any comments are greatly appreciated.