There are so many different reasons that people join forums. Even though there are so many to choose from, I guess the main thing for me is:
good topics
enough people (but not too many, so that you can't keep up)
good/fast responses
friendly environment
and overall, a place where you want to go back everyday
