Some providers of DNS and/or CDN have configuration Web APIs that can make managing multiple service providers less painful, especially if you're already scripting a lot of your other configuration (virtual machine deployments & config, or what have you)