Just wanted to chime in that puppet is an awesome tool if you're trying to manage a few or more servers. (Hell, even if you manage a single one but want re-deployment and roll-out to be consistent)<p>I also had puppet configs at one point to help get new OS X desktop and laptop settings sane after purchase.