For those who use their surface as a primary device, how did you go about adding more storage? I recently added a network HD to my router which lets me store lots of files but I can't really install applications on there. I could add an SD card but are there any other clever solutions?