The question of what makes people happy has been explored almost to death but this is a good stab at it.
http://www.theatlantic.com/doc/200906/happiness
Karen