I'm removing #21, for the reason stated in #14.
Uh, make that #23.
No problem. I posted it before I saw that #2 had been removed and was going to ping you, as I figured it was a copyright thing.