You might want to take a look at a totally free discussion board script that I used on one of my Web Sites: http://fornof.org/Forum/default.asp This is from http://forum.snitz.com/
This discussion board is subject to lots of modifications to fit any site needs or design scheme. It can be used with passwords to restrict parts for reasons like personal information, etc.
Just thought you might want to check this out as an option.
Looks good. It also looks like Tom has taken to it. Tell him that if he thinks 300 pages of family tree is a lot, wait until he has 15,000 people in it. And beware of branches that don't fork.