Well that sounds like a list of excellent ideas! I'd love to work towards those goals, and whilst it will take me a little while to become familiar with coding using xotcl, I am more than willing to devote the time to learning how to.
I am not sure what the next step would be, so shall I wait to hear from you or is there something I can be working on?
Regards
Richard