this is the best (and easiest) one I have seen on the 'net.
http://aardvark.co.nz/pjet/qctp.shtml
robotic regards,
Tom
= = = = =
"While he sees his refusal to show weakness as his greatest strength, his refusal to show anything but strength is actually his greatest weakness."
- - Roberta Proctor