The iPhone 2.0.1 firmware, which was released yesterday, addresses a lot of the qualms I had in my iPhone review. The whole phone feels a lot snappier, apps load faster and don't drag down the whole OS as much. A big issue before was that context switching between apps, even the phone, would take upwards of a few seconds, maybe even up to half a minute. Now it's down to at most a few seconds, and most of the time, it is instant. The amount of the OS X equivalent of the random beach ball has dramatically dropped. However, what I'm noticing now, is that I'll randomly get 5 bars, of reception then none, and it will swap in between these two modes. I have no idea what's going on. Great update on the iPhone snappiness, horrible on the iPhone reception.