OmniFocus handles scripting and allows some pretty neat additional functionality. Brandon Pittman has done quite a bit of work here adapting some of the ideas from Creating Flow with OmniFocus. Check out his library here and here.

Also, I dig his game list. I’m still trying to get to Deus Ex, too. … dang limits of time.