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

Great stuff

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