Actually, a little tip here. In my case I have a i7 powerhouse of a desktop machine. My primary use for my surface is video/photo editing and office stuff. My computer is way more suited for rendering out large pieces of work as its built for the task. So using a NAS drive I designed my own personal cloud running from my webserver that allows me to link into the drive from any internet connection. Bridging my surface and desktop with a shared drive. From here I can remote access my desktop on my surface and hammer out my work as if I'm at my desk and if push comes to shove and im on a slow network I can work on my surface to get everything ready then remote into the desktop and load the same workflow there and render it out. The best part is my battery life is great, get six to seven full hours of use before I need to charge as the overhead and processing power is all on my desktop machine.