I had a couple of minor issues with my Surface RT and as I was making my way through them I thought that I might try the 'Refresh' option. It indicates that it leaves all of your data and simply refreshes the OS. Sounded good. I have been using my Surface since its release date and a 'refresh' might be a good thing. I had no idea how involved and time consuming the process would be. First, I had to clear disk space. The refresh process needed just shy of 8GB. I incorrectly assumed that it needed that space to file swap with. It turns out that the refresh option simply re creates the OS in that unused space. When the process is done, the new OS is in that space you created and you have about 1.5GB remaining. As you know, you cannot do anything with the RT and less than 2GB. I had to fight my way to the control panel to get to the clean disk program and then delete old versions of Windows under the system files option. That cleared up 11GB right there. Once I had operating space and functionality returned to the Surface, I could get to the updating. It turns out that it refreshes to its originally installed state. So all of the subsequent updates needed to be downloaded and recompiled. All in all the process took several hours and lots of patience. I would not do it again unless there was some sort of performance issue. I did learn a lot though. I had no idea how many GB of old Windows system files were kept as restore point data. Getting rid of that has really cleared up drive space. Oh, and your data is all there right where you left it when the process is complete. Nice.