David,
I am not sure I would want to take on that sort of project by myself. As a group project it may have a payoff, but I just cannot invest that much time in that sort of project.
Thanks for the tips.
GP