A lot depends on whether you own your own domain name--the words that come after www. in your current Web address. If you own the name outright, your Web address would be www.yourdomainname.com, and your E-mail address would be yourname@yourdomainname.com. If that's the case, your task is relatively easy, if a bit tedious. After selecting a new ISP, and before canceling your old service, you have to reload your entire site onto the new server and debug it. When that's done, let your ISP know and they'll handle the task of making sure that traffic is diverted from your old server to the new one.
If you don't own the name, your Web address is probably a hybrid of your company name and the name of your ISP, such as www.BestWidgets.aol.com. Similarly, your E-mail address might be yourdomain name@aol.com. That's common with the free and low-cost Web sites used by some small businesses, but now you're going to pay for it, because you can't take the domain name with you.
In practice, this means you're going to have to tough it out with your errant provider--and continue paying the service fee--for several more weeks. This gives you time to inform your customers and colleagues of your new address by sending out traditional mail and E-mail notices before the change takes effect. Even then, some of those notices and customers are bound to go astray, so it's important to continue your old E-mail service and Web site even after the new site has been up for several months. The old page should clearly display the new address and include a link to it. Have the person who manages your Web site monitor the traffic and answer any stray mail until the old site receives only sporadic visits, then remove it from service.
Many ISPs will forward E-mail to your new address for free or for a nominal charge, although you may be required to maintain a minimal level of service with that provider. You also can use a little-known capability of most Internet E-mail programs (including popular programs like Microsoft Outlook and Qualcomm's Eudora Pro) to monitor multiple E-mail accounts. Unfortunately, major services don't forward mail, and few Internet E-mail programs can check for mail on those services. As a result, you must keep those accounts active and log on periodically with their software to check your mail.
By now, you've probably caught on that it's cheaper and easier in the long run to have your own domain name because you don't have to notify users of the address change. (It's also a lot more professional-looking than a domain name strapped onto your ISP's address.) The downside: Most ISPs will charge extra if you use your own domain name. Depending on the provider, the additional cost could be as little as $10 extra per month. Prices increase as your Web and E-mail needs become more complex, but it seems a small price to pay if you want to avoid another round of pasting stamps and licking envelopes.
Note: If you don't want to register a domain name, you can still get a better address than one based on your ISP's domain by using a dynamic DNS service .
"But wait!" you say. "My ISP will host my site with my own domain name!" Yes, they will... for a price, and those prices vary widely, so shop around and compare features!
ISP Hosting
ISP hosting is usually the first thing that people consider when putting up a Web site, probably because most ISPs give you space for a small Web site as part of their monthly service charge. So, hey, if you're paying for it, you might as well use it, right?
The "free" ISP-hosted Web site has one primary drawback: its URL or address. The address for your Web site will usually contain the ISPs name, followed by your username, maybe followed by a directory name, and then maybe ending with "index.htm"
As an example, here is the home page address at one of my previous ISP-hosted sites:
http://people.ne.mediaone.net/timhiggins/index.html
Really says "This is Tim Higgins' Web site!" doesn't it? Besides the fact that people know right away where your "home" is, this ISP-tied address is a big liability when you change ISPs. The above article describes why registering your own domain name is a very good thing to do, and I recommend it for anyone who is serious about establishing a professional web presence.