http://icculus.org/smpeg/
