Heh, as I was writing the below post and realized how much I sounded like an advertisment. Disclaimer: Not an ad, just informative advice. I'm not even eligible for referral kickbacks, so if I didn't feel it was worth it, I wouldn't have posted this...
My company: pair Networks. We do web hosting and domain name registration. I write and maintain a lot of the domain registration and internal software. Although, I can tell you my web account is quite luxurious. We offer a lot of professional services for domain names (free parking, DNS, Email forwarding, etc).
Depending on the package, the webhosting side makes available many development tools (Perl, PHP, FTP, SSH Access, multiple domains, MySQL db access, etc). We're a big-time supporter of OpenSource and the Perl community. All of our data center servers run Apachi on FreeBSD and have MULTIPLE OC-12c and GigE backbones as well. All of this is on the websites too.
Webhosting:
http://www.pair.com
Domain Registration:
http://www.pairnic.com
Testimonial from one of our largest customers Tom's Hardware Guide (
www.tomshardware.com)
http://anniversary.tomshardware.com/pair.html