Over at Macworld Rob Griffiths has a great column on automatically restarting a program after a crash. Although it is much more stable these days, for a while last year Quicksilver was constantly crashing on me and often I wouldn't notice until ??? + space was strangely unavailing. If there's any program for you, like Quicksilver for me, that simply must be running all the times (but which unexpectedly crashes sometimes), Rob's hint is potentially very handy. It basically involves using Lingon to create a launchd daemon that watches for a crash log and then restarts the application when it sees one. Full instructions are available at Macworld. I'm now going to go see if I can get this set up for Quicksilver.