I transferred my entire site from GoDaddy to Dreamhost yesterday. It was incredibly easy. I uploaded my files, imported my database, and changed a few configuration settings. My site loads noticeably faster now.

Now I want to switch from Textpattern to WordPress. This is going to be a bit trickier, but hopefully I can find a way to do it.