This looks pretty good so far. A very nice entry.

Cheers,
-Arsheesh