Boy this was a tough one! Great job everyone, with so many quality entries, it will be interesting to see who takes home the prize.

Cheers,
-Arsheesh