I have used the same web-hosting company for years, but of late I began to feel that their service isn't as slick as it should be. Encouraged by the enthusiasm other forum users have express for OneandOne's service I signed up for their business package a week or so back - now I'm one of the happy band myself, with three clients' sites already humming away happily on a Microsoft server. The company seems to have exactly the right attitude to hosting - no nonsense, professional service and keen prices. Well worth a look.
The control that they give you over the domain, and email is so simple. There is also webmail access which is so easy to use. I've actually just decided it was worth paying £7 a year for a domain and POP3 accounts that can be accessed anywhere. I know you can get those kind of things free, but they really aren't as good as this.
Not only are prices great but customer service seems to be there as well.