Open source and a good forum software. It may not be the best but is stable and powerful enought to handle your needs. My only advice would be to drop Frontpage, even notepad is better than that program (Only MS program I hate).
"Since when has the world of computer software design been about what people want? This is a simple question of evolution. The day is quickly coming when every knee will bow down to a silicon fist, and you will all beg your binary gods for mercy. "