Sometimes, bad upgrades happen. Multiple users are reporting an error 3200 or 3002 when they try to upgrade to iOS 5, or getting a warning about ineligible upgrades. Some others are encountering other scary, silly, or exasperating iTunes hurdles on the path to bringing your iOS device into the latest firmware.
The 3200 and 3002 errors are the most pernicious and widespread of the problems we've heard of today, and they're most likely due to Apple's servers being overwhelmed by literally millions of users all trying to upgrade at once. Personally, my 10.7.2 upgrade has had "About 3 hours left" now for, well, hours.
You can spend the rest of t