I knocked this up this morning - might interest some of you.

http://neuralfibre.com/paul/?p=882

Catchya
Paul