Check out Mark Glinsky's site at: http://www.magicnet.net/~mglnsky/msg4.html

hope this helps,
-Mick.