A Emacs mode for newLISP that I found somewhere and am tweaking, as needed.
WriteRoom the easy way -- vim, emacs or any other editor. (stolen from google code)
A quick Ruby script to count down for two minutes and then make a gentle sound. For use with GTD.