For those out there who administer web sites, which are your favorite domain registrars and hosting companies? I'm always on the look out for new vendors. In particular, those with a good mix of ethical business practices, good value and excellent customer service. (GoDaddy doesn't make the cut, because of what its owner has stood for.) For hosts, I prefer those that run Linux servers.
Please add your favorites in the comments.