We are all free to post what ever we want on this site as long as we follow the rules and guidelines. Go ahead and post detailed directions to a productive spot on the river (secret or not). Just don't complain when you find twice as many people in your spot the next time you go and don't expect your friends to be happy that you decided to be "helpful" to everyone including lurkers that contribute nothing to this forum or website.
Sure, the vedder, chehalis, stave, or Squamish are no secrets. Most people know that they are productive rivers and there is no problem with posting about how productive they are but in the absence of posts outlining detailed directions to specific locations, people tend to spread out more on the river and isn't that a good thing?
I think in general the message is sinking in as I see more vagueness in the fishing reports that people post. Part of the challenge of fishing is finding spots on your own. Before we had the internet, that's what we did. I can't remember how many times in the past I've made the long drive to the Vedder only to find it completely blown out and unfishable. Now we have the internet to tell us what the river level is and whether it is fishable. How much more do we need to "help" people out? Should we offer to drive them to there as well?