

[Score: 9 out of 10]
- Developer: Bernhard Baehr
- Price: Free (GPL)
SleepWatcher has been mentioned here in a number of hints -- it's the best way I've found yet to have actions happen on sleep or wake (or even idle). Note that it's not a GUI application, so you'll want to be comfortable in Terminal before trying to put it to use. But with the ability to have different sleep and wake actions per user, as well as a number of different configuration options, SleepWatcher is a powerful tool for those trying to make their Macs behave in a certain manner on sleep or wake.
I'm not going to say much more about it in this writeup; read the linked hints above for some real-world examples of how you can put it to use. If you want control over the sleep and wake activities on your Mac, SleepWatcher is a great solution.