I have a question. . . why is discussing salaries such a taboo subject? Every shop I've ever been in it's always been discourage, and seems to always lead to jealousy and animosity.
Now I understand it may not be feasible in larger shops, by why not just lay out to the employees what everyone is earning. Make is something open and discussable. If someone is dissatisfied with their wage it could be discussed openly why they earn less then the next guy. It could motivate them to improve or learn more skills or work harder.

hmmm. . . . maybe i should lay off the caffine for a bit. . . .