Forums are highly cool - some forums anyway. If the topic is interesting and the members are posting regularly they become a community. You get to know members and count on their contribution to a topic and their unique perspectives.
The penpal analogy isn't quite right, imo. I think a good forum is a lot like my local coffee shop or bar - lots of interesting discussions, there are regulars, some newbies every now and then, you can sit in the corner and watch, jump into the current discussion or leave anytime. Participation is fully optional.
I like this description, Janet.
The forum I'm most involved with (not here) and first got involved with started as a bunch of random women who were all expecting babies the same month/year. These same kids are now turning 10 - so we've been hanging out together online for more than 10 years.
The fighting/drama has happened - but most of the trouble makers either deleted or were banned. We closed the doors to new members years ago - but allow invited "friends" to join.
About 100 women - and even though I've only met 30 or so IRL, these women are part of my community... my peer group. We come from very different perspectives, several countries, different economic backgrounds, religious backgrounds, and political leanings. But we're a community.