Tips on domain registration and website setup
pistoriusp: Domain registration: Dynadot. Not sure if this is the best option, but they are fairly cheap and not as insane to use as godaddy. (Edit: By insane, I mean Godaddy's interface is very confusing.)Privacy: If this is a real concern then pay the $2.00 extra a year per domain. You still own the domain.Reliable mail + Hosting: webfaction, very straightforward hosting environment, I simply forward all my email to gmail, gmail simply acts as a proxy for my real email address.Switching hosting: Most hosts offer a DNS service, you'll simply register the domain with the new host and supply those new details to Dynadot. (Or whomever you're registering with).