I'm a fan of version control in systems administration. If you don't have a central VCS for your server configuration files, you can always use RCS. I habitually add #$Id$ at the top of configuration files, so I can easily see who touched this file last and when.
On an unrelated note, I'm upgrading my virtualization cluster to Ubuntu 10.10. The worker nodes run diskless. Each diskless node reads a configuration file over TFTP. Mine looked like the following:
#$Id$
LABEL linux
KERNEL...
Published on March 18, 2011 07:33