kris_b said:
Heh, I've just spent a lot of time doing google apps stuff for a bunch of different projects. Your registrar doesn't appear to have much clue, or something is getting lost in the translation.
How can the registrar not have a clue when you're telling him to do the exact same thing but with a different DNS host??
@wombigino - Currently your DNS is hosted with Wordpress and I imagine they just get you to do that so that they don't have to 'worry' their customers with technical stuff. That's why you can't setup your own CNAME's etc...
You need to get DNS hosted somewhere that YOU can manage it, so this can be with your domain registrar or something like EditDNS.net like Kris suggested. Personally I just don't see the point in involving another party in the mix like EditDNS.
Part of doing this though will be finding out exactly what the current DNS settings are currently at Wordpress. They will most likely have an A record for mydomain.com pointing to their servers (which will be an IP) and a CNAME www.mydomain.com pointing back to mydomain.com. You can find out what these are exactly by contacting Wordpress.com or using a tool like this: http://www.hscripts.com/tools/HDNT/dns-record.php to look them up.
Once you know what your current settings are, you can mirror these in your new DNS provider and point your domain's nameservers to the new place.
Everything should then propogate nicely.