Here an interesting application for Max OSX Leopard that allows you to have many different docks and swap them anytime you want from the menu bar : Dock Spaces 2.10.
Realized by Patrick Chamelo, Dock Spaces suggests you to review entirely your user interface and improves your workspace by switching to a dock (associated to a desktop) to another.