I had been using Yahoo for my e-mail and calendar for years and was satisfied. Because of that it was really easy to just let Yahoo provide my domain service. Everything was connected. However, I have been flirting with the idea of switching to gmail as my primary e-mail and calendar service provider. The potential deciding factor was the possibility, so far unfulfilled, of syncing directly between my Palm Treo 700P (and future devices) and e-mail and calendar on the web without having to use a PC for communication much less the need to have an extraneous sync to Outlook on a PC.
Direct sync to google seemed closer to reality than to Yahoo. The T-Mobile G1 smart phone from google supposedly does it but I would believe if I actually did it myself, which will not happen until Verizon Wireless gets a google phone, maybe a G2. So far goosync from Toffa International Limited, a UK company, has not done the job.
In anticipation of a sync to google I switched to 1and1 to host my personal domain. So far, so good. It makes both my domain and primary e-mail ID completely independent of the service provider for either function. Yahoo charges $35 a year, 1and1 charges $9. Yahoo redirected my domain to a geocities.com URL. 1and1 keeps URL in the browser as the domain.
Yahoo had provided Microsoft Frontpage extensions for free, then started to charge. I used Frontpage to build my web site in geocities. However, when Yahoo began charging to update I then had to improvise to make changes. This was tedious. 1and1 provides a free web based tool (Starter WebsiteBuilder) to create a rudimentary home page and I think up to four sub pages. Beyond that you must pay $10 per month for WebsiteBuilder Plus. I am going with the freebie, which is OK at best. I mostly have links to the virtually unlimited number of pages that I can create using google docs.
Note: 1and1 WebsiteBuilder does not currently work with google's browser, Chrome.