This is as true a post as any. Having actually talked to.coworkers who have left out their salary information by accident I can tell first hand what a silvery world we live in. The guy that has no qualms about leaving the job but at the same time eminates an aura of "won't screw the project over" seems to get more of the nod from management than anyone else. It's much less about skill and contributions than retention.