Hi! I just got my new SP3: Core i5/256GB/8GB RAM. YAY! I'm a computer programmer/software developer so I essentially like to keep all my computers super-neat and follow a very rigorous process for maintaining what's installed and stored across the filesystem. But this time I don't have a Windows 8 installation DVD or anything like that for me to perform a fresh-install. I usually start from a fresh system and then incrementally install the important software that I will always need (office, development, favorite programs, etc) and then create images of my system. If I ever find my system unstable or dirty I simply re-image by computer. I keep all important user data backed up elsewhere. My question is what recommendations do you have to achieve this goal with a brand new Surface? This is the first time I'll work with Windows 8.1 and their cloud based model. All your advice will be much appreciated. Thanks!