I'm a big fan of salary transparency -- the last startup I was a part of practiced this and I found it great for a number of reasons, primarily because anyone can say, "Hey, I'm performing at or above this person's level, I should be compensated accordingly."
Unfortunately, talking about compensation is still a pretty big taboo so I don't see this becoming mainstream anytime soon.