These are great, and I am sure they will be of use to some folks here. Thanks for sharing.

Cheers,
-Arsheesh