Outstanding, Jon!
I read that article, nicely written.

http://www.uberarticles.com/articles...icle_id=602469