I would like to add something about question 3.
Sometime back even I had some problem in understanding about how to connect my mobile with PC to use internet. I had the general idea from my samsung mobile phone of using the PC Suite to connect internet through USB.
In android, we have feature of tethering, it can be either USB or Wi-Fi. I personally prefer Wi-Fi though, as I am free to use my laptop and mobile with some freedom, but it will drain the battery a lot more than the USB option.
check this link
, its from google support.