I would like to buy a Surface Pro 2 because some improvements have removed my resistance to Surface Pro 1, the most important being the extension of battery life. Two matters still bother me. If you opt for the version of Surface Pro 2 with say 128 GB flash memory installed, you don't have enough memory for a decent variety of installed programs. Should you manage to install your portfolio of programs, there probably won't be memory available for data (documents, photos, videos etc). You can opt for Skydrive, but that's about $100 for 200 GB per year, quite a hole in your pocket on a regular basis if you need at least 600 GB for your archive of files. More installed flash memory comes at a very steep price, doubling the price of the Surface or worse. So you seem limited to the single USB port, to which you could add a USB hub, external hard drives, etc. This would mean lugging a lot of clumsy hardware around with the supposedly super-portable Surface Pro simply to gain memory. Why only one USB port? Is there a slot for flash memory cards on the Surface Pro 2 you could use to extend your memory for data storage -- data to be transferred to a hard drive at home? How is one supposed to solve the whole problem of MEMORY when you buy the Surface Pro 2? Another matter is how you attach a mouse. Is their a special Bluetooth mouse that won't require the use of the single USB port? The tiny mouse pad on the Surface does not seem suitable for fast and serious work.