I have only done this once from scratch at home through a broadband modem connection, but it worked well and seemed to be stable.
1) Register your domain. For my home use, I registered with Register.com, $35 per year, and they host your DNS entries for you, and allow you to manipulate your...