Have you ever wished that you could have a separate set of configuration files for your different development environments? My usual setup consists of a development environment, usually on my local machine, a staging server where clients can view the work prior to going live, and a production server. Each of these three environments have slightly different aspects to them that I need to change to migrate the work between each of them.