I would not be against all salaries being public, like with public employees or in some European country that I forget. I've been paid from the high $30s to the low $80s for the exact same responsibilities. It can be a bad thing, in my mind, to be overpaid as well, because someone who is willing to overpay is possibly (a) incompetent, (b) compensating for a bad environment, and/or (c) has unrealistic/impossible expectations. So even if you have been or expect to be overpaid, I think there could be benefits to transparency.