Wow! Nice work on this. Can't rep you sadly. But I really like it.

Cheers,
-Arsheesh