A word of caution about this.
When I last registered a domain through deamhost they used my contact details to setup the domain. This is fine but they used my more private email address as the contact address. I was lucky in that I did a whois the next day and saw the problem.
So if you register through dreamhost and you have a spam attracting email address you want to use, update the registration details as soon as you domain is registered.