This is really cool, thanks for posting it Lukc, I'm look forward to reading this when I can find some time.

Cheers,
-Arsheesh