Bloody paissa...

Anyway, great work so far on this.
I'll try to contribute when I'm not feeling lazy. orz