I have an Acer Iconia Tab W500 that originally came with Windows 7. I now have Windows 8 Enterprise installed. I have Office 2013 Pro Plus installed. I have Microsoft Works 2000 installed (don't ask why). I have a bunch of printer drivers installed, a PDF creator, a PDV viewer, Lotus 123, SQL Server 2008 lite/free/whatever it's called, and a few other light duty programs. I have 6 GB left of the original 32 GB left. I've not installed a 64 GB microSD card (it's a company test computer). For the average person, the 64 GB Surface Pro should be more than enough. I'm not average. I'm an IT consultant with multiple clients. I run VM's on my current 4 GB Core 2 Duo laptop. I have a 128 GB Surface Pro on order. I have multiple VM's I'd like to run. I use PaintShop Pro X5. I will keep my photo store on an external USB 3.0 1 TB HDD. The 64 GB Surface Pro is way more than enough for 50% of Surface buyers, I believe.