This looks very promising indeed. Any possibility of a Windows port? -- It wasn't me! (Well actually, it probably was) ... the hard part is not dodging what life throws at you, but trying to catch the good bits.