I didn't go the home server route, but I did switch to using my own domain. I didn't do it cold-turkey though. Instead, I forwarded GMail to the new address and then started using the new address for everything going forward. When I think of it, I update my address for the various accounts I log...