Bob Weis:
I use Verizon cell phone service for internet on the road. The speed isn't much (14K), but the service is basically free anywhere on their digital network. You do have to pay for air time, but if you use it mostly on nights and weekends, that's basically free to.
They also offer a high speed (100k or so) internet service, but that is more costly. About $70 / month for unlimited use, and $30 or so for light use.