Hi, Greetings from Penang, Malaysia. After years of depending on my smart phone as my mobile device, I've finally decided to get myself a Microsoft Surface. I am expecting delivery of my very first Surface any day now, an SP4 - i5 4G/128G which I'll be using to run my online spice business. I am not familiar with the device, haven't used any tablet since a short stint with a Samsung Original Tab, I have tonnes of questions to make my migration to Surface a smooth one. So here goes. 1. I notice that SP4 has only one USB 3.0 and I'm planning to connect a 2T portable HDD and possibly use a mouse at the same time. I was thinking of getting a Microsoft Arc Touch Surface Edition Bluetooth Mouse if it'll allow me not to require a USB hub for my external HDD. Does the non-Surface edition with Bluetooth 4.0 work the same? Any other mouse suggestions? Especially the kind that does not require additional USB ports. 2. If I do need a USB hub, will I need a powered hub to connect my external HDD? 3. Can someone explain to me of the use of the the ports? Mini DisplayPort (connecting to external display?), Cover port, and SurfaceConnect™ (charging?) ? 4. What will be the things I should do upon receiving the SP4? What update must I do? And should I do any backup before that? What's the best way to do that? I believe most of you are quite an expert by now and I really appreciate your suggestions, ideas and feedback. Thanks and have a great week.