I think you're confusing buying the domain with site hosting. Just owning the domain name doesn't give you a place to host your site. Some companies will do both, for simplicity, but if you use Register.com or Verisign you'll need to find yourself a hosting company as well. We've had our domain since 96. At that time there weren't many hosting sites around. We used a small company in Maine called GWI for a number of years. We now use XO. We renew our name every year through Verisign (Network Solutions) which is where we bought it way back when.