"Imagine a phone that could run real Remote Desktop. Real PowerShell. Anything that can run on your desktop PC. Imagine 'phablet' form factors, similar to today's Samsung Galaxy Note 2, which could dock to a desktop setup and utilize an external display, keyboard, mouse, and other peripherals. Imagine a single set of APIs that work everywhere. Imagine that Phone isn't a whole separate platform, but an app. An app that runs on Windows. Real Windows. The Windows Phone team could never make that happen. But the Windows client team? You betcha. Make it happen, Microsoft. It's time to take the phone seriously." I have never agreed with Thurrot as much as I do right now.

It makes more sense to have your data the cloud (I really dislike that term) and have it synch to all your devices. When you're on the move access it using your phone, when you arrive at the office use a desktop or use a tablet on the couch in the living room.

People are always offering the cloud as the go-to solution to this, but you make the same mistake as everyone: data caps that apply in both directions and upload bandwidth. Those two are enough to make this suggested solution entirely useless for anything but the lightest of uses -- no home videos, no large family photo collections, no nothing. Plus it would place all these files in jeopardy, either due to no/poor encryption that would allow an attacker access to everything, or proper encryption that would render the files inaccessible once Average Joe forgets his credentials.