speaakeasy.net has, for me, been a decent ISP. They're very Linux-friendly and savvy. They also include a linux shell account (with ssh, pine, lynx installed on a Linux server). Their TOS is quite liberal and reasonable. No problem running your own servers and services. /Mark/Bickel