In reply to Jon Husband.

Thanks, Jon. It's the nth version of something I have been working on for a couple of years. As I tell people, my blog is where I put my half-baked ideas. It seems that sometimes, they actually get fully cooked :)