I agree 100% about not discussing wholesale prices.
However, I don't agree about not discussing vendors. I think the ability to talk about, review and rate vendors based on quality, service, selection etc. is a significant benefit to being a part of this forum, especially for those new to this business. If my competitor benefits as well, then so be it. I feel the time and money saved and the increase in over all quality outweights concerns of competitor advantage.