Lately I've been using Drush (http://drupal.org/project/drush) more and more to help me manage my Drupal projects. It works great on my Ubuntu machine and well on our CentOS production server.
I wanted to be able to run it on my old school Titanium mac. But it is still running OSX4 and php was a little outdated. What to do? Upgrade of course, but it wasn't quite as simple as that.