Currently on my site, users get their own personal site that they can point a custom domain to. Right now they point their domain to their site by setting the a-record to our server's IP. I've recently been doing some research and it appears that using a cname would be better because it points to a domain instead of an ip address so that if I ever wanted to move hosting I could without messing everything up. I use mod rewrite to actually grab the custom domain and direct the browser to the users site, should this work with a cname also? If so do I have them delete the a-record and add a cname record or how would that work? Also any suggestions if it does work on how to migrate old users using the a-record to the new cname structure? I'm guessing this would be a manual process but it would be great if their was some sort of workaround.