as for the connection thing, there are ways for that as far as i know but i dont know how, will have to look it up
just disable background data, 3g networks, enable Wi-Fi and go to Starbucks
and ull get free internet. then go to the market and install whatever apps you want.
Also, it is possible to download apps to ur pc then copy into ur phone, but the app has to be .apk, which means its hard to find online, and on the market its all .apk's