I've over half way through the book Happiness, Unlocking the Misteries of Psychological Wealth by the Dieners. It's really fascinating what the research shows about happiness, some obvious and expected, some surprising. Painfully the answer is almost always "it depends", it's hard to condense the research into absolutes. But it has been very helpful in understanding my own happiness level and what I need to do to raise it.