Well I'm leaving soon but it looks like the whole thing might be able to be done with KiX.

Maybe someone like Shawn or Richard will stop by and be able to give you some code.