This is all discussion for the sake of elucidation, and not bitching and whining (I realize there's a heading for that, too.

It seems to me that the "purpose" of a forum is for discussion more than as a searchable repository of facts. I come here to visit with a small group of guys whose thought processes and opinions I respect. For me, it's a place to chat and to bounce ideas or to listen in on discussions of interest.
Using the shaving thread as an example (and again, just discussing - not bitching), Greg said basically, "Oh, no. Not another shaving thread!" Chris agreed and recommended necroposting on a thread that was 4 years old.
The way I prefer to participate in the Gun Counter, when I'm here to participate in discussion, is to see a new thread for a new discussion. If Member A wants to have a current discussion, he'll be more happy having a new one than reading the transcript of one that occurred 4 years ago. It seems probable that people's experience has changed in that intervening time. If Member B participated in that old discussion, he can decide he's not interested in the new one and skip it. If Member C participated in the old one and his opinions haven't changed and he cares enough to let the people in the new discussion know what he thinks, he can link to the old one. Or he can say, "My opinions haven't changed from the last discussion. Search for it if you want to read my opinion."
If Member A necroposts, then ALL of the previous participants are alerted to a new post. Maybe they want that, and maybe they don't. It seems like you see almost as many people complaining about the necropost as you do complaining about "yet another" thread on an old topic. To me, it seems more convenient to ignore the new thread than to get a notice about the new post in the old one, and think, "I don't remember this discussion," then decide you don't care about it.
If I'm looking for strictly information, I'll use the search and dig around through old threads. I've got several old threads bookmarked for the information in them. But that's different from having a discussion.
How do the rest of you like to use a forum?