What’s the reasoning for a custom designed forum engine when there are excellent full-featured products already out there like phpbulletin and vbulletin (used by scubaboard, decostop, spearboard, zendiver, and many other dive forums)? Phpbulletin is free open source and vbulletin is cheap, much cheaper than custom programming time.