This sounds like an interesting project, maybe some of the CA guys can fill in the blanks.