Ok, what is going on? So I have an iPhone 4 with iOS 4.2. Today I got to work and decided to upgrade to iOS 4.3.1. So I plug in my iphone, iTunes launches, says there is a software update for the iPhone, I say download and update, it tells me I should first copy my purchased apps to my itunes library and then says 'are you sure you want to continue?' OR Cancel. Question, does the continue button backup my 'purchased apps'? Or must I hit cancel and go do it somewhere else? If so, where do I do it? This really leaves me confused and unsure of where to go? When itunes recommended to copy my purchased apps to itunes library does it mean to do a 'backup' or a 'sync' or what? I cannot find a copy option. So I just decide to at least backup my iPhone. It takes a while. Finally finishes. So then I tell iTunes to download and install the iOS software update to the iPhone. I unplug the iPhone thinking surely iTunes is smart enough to save the downloaded update for later when I return and plug the iPhone back in (since I'm on a 1.5Mbps service and the 666MB update takes hours). So, I wait patiently, finally see it hit 666MB, and here is where I get REAL MAD - get this - the download I'd been waiting so patiently for just dies! Yes, it says the connection timed out or something!!! So, I figure I'll give it another shot. But this time I choose the iTunes option to only "Download" the update thinking I can install it later when I return with my iPhone. No! After literally hours of patiently downloading 666MB I return only to see the same 'connection timed out' error! Now I'm VEXING IN ANGER LIKE A FUKISHIMA MELTDOWN! Either I am doing something wrong (and I'm not a novice - I am a network admin for a wide area network covering the west coast) or Apple really dropped the ball on the end user experience for iPhone software update process?!!! I really think it is the later!