Mistake #1? NOT relying on iCloud. Mistake #2? Having the option to use iOS 5's PC free functionality and instead making the "wrong decision" and using iTunes (which for the record, have never had a problem with).Mistake #1? Relying on iCloud
Mistake #2? Forced to use iTunes, especially on a PC.
Both iTunes & Safari for Windows, Suck Bad.
On a Mac? Not so much.
Moral of the story in one word? BACKUP