I previously used the Nokia Lumia 920 with AT&T. Then I won a Nokia Lumia Icon in a sweepstakes, so I went to AT&T to see if I could get my account switched to my new Nokia Lumia Icon (because I knew the Icon was a Verizon phone). They said yes, so I let them do it. When I said "But I still haven't gotten the 8.1 update on it yet because I only had WiFi until now", and they said "I would hold off on that because of all the bugs I've heard about". But I said "It hasn't given me any problems on my Nokia Lumia 920 yet", so they said OK. So now I can't get it on either one until I switch back to my Nokia Lumia 920! I think that Windows Phones should get updates the same way Windows does. Nobody has the same configuration for their computers, laptops, and tablets, but we still get our updates from the same place, right? Why can't we do the same for our phones? This is just all the fighting between service providers, but they get their money from our data plans, so why don't they just get along with the software and let Microsoft give it to us instead of being forced to have it go them for every single model, getting us excited and impatient about the updates, and forcing us to not get them at all on phones not using a plan? Before we know it, updates for some models will be so late that developers won't even know what version it's best to write their apps for! Is there any way to get an update for a phone that is not connected to a data plan or service provider?