Hey, thanks for that. What can I say, I've never used your hardware or software yet but as a professional software engineer myself (C, C++, ASM, PIC and Java) I know that doing this is not a trivial task.
I had, as you may be aware, contemplated doing this myself but it would simply have been...