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.