I wrote about rooSwitch recently. It’s a piece of software that allows for sets of preferences, so you can switch them out or duplicate them.
It has reached 1.0 and the pricing has been revealed. $14.95. At that price it might be more worthwhile for developers than end users.