DockSwap allows you to save multiple Dock settings and access them later. The simple switching interface is accessed by pressing "Control-ESC". DockSwap saves all Dock settings, including hiding, magnification, and persistent applications/files.
Version 2.1.1 Fixed a problem where use ctrl-escape shortcut setting was not sticking.
Mac OS X 10.1 or later
*Previously available here