They interviewed someone on the radio recently - think it was while I was driving home, which suggests it was probably PM - it was a British company where they had open salaries like the one linked to above. Can't remember the company, but it seemed to be working well.
I wonder if there's an optimum size of company for it to work well, so up to 100 employees or something, where you all know each other more or less, and know what each other do, and what's involved with the role.
I don't know if I was paid fairly in my public sector job - I knew what grades people were on, but no idea where they were on the scale within that, though I could take a guess. I do know that by moving to a very similar role in the private sector, I increased my salary by about 50%.
Actually, I know what grades people are on in my current private sector role, but because each grade ranges over about £20K, I still don't know whether I'm fairly paid compared with my direct comparators. In fact, I don't even know where I am on the scale (near the top from what my manager said at our last salary review discussion, i.e. there's not much more he can do - except f'ing ignoring my case for promotion...) Obviously you could have two people on the same scale in the same job, but if one's at the bottom and the other's at the top, that's a massive discrepancy.
You would think that most employers will be looking at salaries and doing their best to iron out any major discrepancies before they are expected to release the figures. In a previous company, my department got pay audited (they were working round all the departments over time), and I got a 26% payrise - when I'd questioned my pay a couple of years earlier, I just had the response, "It can be a sackable offence to discuss pay." Now I'm older and pushier and wouldn't accept that as the end of the discussion, but I was just in my 20s, and couldn't afford to risk unemployment. Which is of course exactly why so many companies do get away with paying people unfairly.