Now in the right forum, cough, cough.


As always, comments and critiques are appreciated.