some minor edits suggested by Craig.
post final article in the javascript-minefield series