rooSwitch is a Mac OS X utility that allows you to save and swap between several different profiles for each application you use:
There is also a Lite version that can do the same for a limited number of applications.