As far as high speed intenet goes, have you looked into tethering your computer to your cell phone (assuming you have a data plan with your calling plan).
It's a one time $15.95 fee.
It's what I use at home: http://junefabrics.com/index.php
Call me a luddite, but I think cellphones are for making phone calls, not browsing the internet with. My eyes are too old and too bad to do that on such a small screen!
I pay for ONE data plan, and that's it. Unfortunately that's Comcast at the moment.....