I have been thinking about this question recently; in fact, I often think about it :)
The most common answers I hear are money, power, recognition etc.
The least heard answers are job satisfaction, quality relationships, and so on.
Money can indeed buy (affect) happiness. If my salary ...