Here is a great thread on how the forum community supports itself.

Great stuff

http://www.bmwmoa.org/forum/showthread.php?t=46970