Very well done!

If you haven't already done so, you should submit this to Shauna, the Groundspeak Lackey who's responsible for PR. You can contact her at pr(at)groundspeak.com. Even if you can't...