I never liked anything where your website was a subdomain.
When DH started out, we bought the domain, bought the hosting and then I wrote the site in an old piece of software called Hot Dog.
I now use Coffeecup.
When we changed hosts, we set up POP accounts so that email and domain name were the same (I HATE hotmail accounts on websites)
and then when Simon at UK Site Builder revamped the site he used Dreamweaver, I keep it updated with coffeecup - so long as I don't damage his Java code with the visual editor.