Welcome aboard! Sounds like a very good project with a moral center to keep you focused.