I have this idea of getting free internet (dial up /gprs). Let me know if this is not correct please :
1. Scan your provider internet server for free/open port.
2. Get a VPN with proxy and port as you found on your scan.
3. You have your self an unlimited and secure internet connection using the VPN.
*of course we have to pay for the VPN account but I think it is cheap compare to the internet cost. Get the fastest connection provider and find their open port.