We tend to have quite a few threads over bad iPhone experiences, especially regarding firmware upgrades. I know I struggled myself with previous firmware upgrades (my upgrade to 2.0.1 was so bad I almost chucked the iPhone for a BB Bold)...I've contributed a bit to the din of "this upgrade sucks" buzz in the past. So I thought it might be helpful, especially for those folks still weighing the upgrade to 2.1, to talk about a positive iPhone upgrade experience. For the record, I'm have an 8GB 2G iPhone and I recently upgraded to iTunes 8 (with no problems whatsoever). My upgrade from 2.0.2 to 2.1 went very smoothly. The download took about 6 minutes around noon (PST) on Friday (the 2.1 release day). No server issues whatsoever. Installation took another 45 minutes, mostly because the pre-install backup took a little over 30 minutes. Maybe your mileage will vary a bit, but that's how long it took me. Looked like the backup stalled out once or twice, but that was not actually the case. My advice is to start the process, then go grab a snack or take a walk...this is a case of "the watched pot never boils". Be patient. I've only been on 2.1 now for a few hours, but it looks pretty good to me. No instability or bugs that I've noticed yet. All my apps work fine. The undocumented features listed elsewhere on this forum all check out with me (except MobileMe...not using it). The upgrade experience to 2.1 was pretty good for me...this is the way upgrades are supposed to work. IMHO, Apple got this one right. So if you're thinking about upgrading, but you're worried about server messes, instability or bugs, I'd suggest you give it a go. My experience has been pretty good so far. Hope somebody finds this helpful.