Hank, in theory I suppose you must be right just like Chris example in his old job. Now we are not in a commercial structure, so no one is bound to use the system and do the job.
What you are proposing is first a bunch of work, lots of doc to write. Who will do that? You dev men? Sorry I doubt... (you have already lot to do outside Celestia, so when you are in better use your time in coding)
So here is my last attempt to illustrate a forum based solution; as I was playing with PhpBB2 I set a quick example of what I find could work pretty well.
Positive points:
- System already known by everybody
- Easy an quick to set up
- Easy way to post code/images/follow discussions
- Easy way to search info
- All in one (one place to visit for all dev task (apart CVS of course))
To illustrate I took some of Hank previous point. This is a quick draft, must not be seen as what it should be. Dev men should decide how to set it up exactly.
That's is what I think is a plausible solution...