I own a company that, among other things, develops web sites, and I've had my own business and personal sites since the early 1990's. While each web site project has its own challenges and rewards, there are some common elements to all of them. First, make sure that the ISP or web development firm registered the domain name in your or your client's name, and not their own. Even today, outsourcers will often register domains in their own names, leaving you out in the cold if the site becomes po.