You are aware that it is usually illegal for a company in the US to prevent you from discussing wages and salaries? The NLRB 29 U.S. Code § 157 and subsequent rulings make that clear. If a company has a policy in place that prevents you from discussing salaries, they are most likely breaking the law.
Heh... but it doesn't break my personal law. If a company tells someone how much I make, there will be hell to pay because I consider that to very much be personal information that no one else should know except the people that need to know to allow me to get paid. I respect that type of thing for all others, as well.
The company can't tell others how much you make. That's against the law. What I meant is that the company cannot prevent YOU from telling others in the company how much you make. So the company cannot have a policy that says an employer cannot share their salary with a colleague so they can create leverage for negotiations.