slightly tweaked and updated for type-o's and rewritten a bit to make it easier to read... the URL at the top is the same.

-W