Right, yet it somehow loses its punch when everyone seems to think they're undervalued. Working hard is hard, it's hard to feel satisfied putting a cap on what one's hard effort is worth. I work pretty hard and imagine that my work is worth a pretty penny, but so do a lot of people. At the end of the day there's no mystery about which careers earn the most and if I didn't think I could bear the income of a physician I would be preparing for a different career. What's funny is that it doesn't matter what the career is, every group you talk to feels they're underappreciated, undervalued, and undercompensated. I think there are a few potential exceptions--CS is a hot field right now with great lifestyle even with just an undergraduate degree--but no one feels they deserve less money and no one who works hard doesn't feel they've earned it. From someone on the outside looking in, the pattern is amusing.