We had a great plan somewhere around Ubuntu intrepid or jaunty that rather than have apps rewrite /etc/resolve.conf, we'd leave it as a static file and have a "nameserver dynamic" type config in there.
ie. sensible default for many people, but super easy to override
ie. sensible default for many people, but super easy to override