A .Net port of MarathonMan http://marathonnet.sf.net