Thanks for the comments although I haven't gotten much feedback on the hack itself.
Anyway, I've beta tested the hack through and will fix a couple of bugs next.
After that, I'm going to test it again and if it works fine, I'll think about releasing beta 2 this weekend