Since interest has been expressed, I'm open to working on this as a group project and sort of edit the final effort and post it up.