Just came across this on the net, some might find it useful http://mvgrafx.dyn.ca/~vmark/KPxxWS500.html