if i ever get around to releasing bitvitriol to the public you'll probably chuckle at the similarities :) i think you and i started doing almost exactly the same thing in the same way at the same time... talk about convergant evolution.
Which means that there are at least three such systems (guess what i wrote pool for initially....)
T