Nice work on this!

Cheers,
-Arsheesh