I'm going to run with this idea, and started a new thread with information about the project. Feel free to comment, make suggestions, write code, whatever you want to do.
I'll make sure to come back and post updates to that thread as we reach significant milestones.