I just saw the news about the security bug allowing you to bypass the passcode lock. Wow. How embarressed must Apple be right now? I had a first-gen iPhone before the 3G one. It was fantastic. The old 1.X software was as solid as a rock. Crashes were extremely rare, iTunes syncing was a breeze, the UI never slowed down, it was all perfect. How on Earth did Apple ruin that solid base so much? AppStore applications don't run in the background, so they can hardly be blamed for Safari's move in to adolescence - slumping back in to bed when you want it to do any work, becoming entirely unresponsive at random times. They also can't be blamed for things like the SMS application which, despite the 2.0.2 update, is still pretty much unusable. The new iPhone has GPS as well as triangulation-based location services. Despite GPS being additional and happening after triangulation, I can't get Google Maps to give me a fix anywhere. No triangulation, no GPS, nothing. On the 1st gen iPhone, triangulation was quick and fairly accurate. Now it just can't be bothered. Oh, and during the times you manage to catch Safari off-guard and make it actually show you web pages, the cellular network seems to implode, giving you endless -302 network errors (in London, anyway, with 5 bars 3G). Maybe it's a network problem, maybe the iPhone's modems have caught the 'can't be bothered' bug and decided to go in to hibernation. Given the total lack of quality of this software, I wouldn't doubt it. Oh yes, and applications crash all the time. Being so adventurous as to launch an application is enough to bring something you've used a hundred times before to its knees. It's time for another hard reboot. Joy. What could have caused such a major breakdown of all the iPhone's features in such a spectacular boom? I can't think of anything. Can you? Did they start the 2.0 firmware from scratch?