In this memorable talk, Dan Gilbert demonstrates just how poor we humans are at predicting (or understanding) what will make us happy. Gilbert is a psychology professor at Harvard, and author of "Stumbling on Happiness".
Dan Gilbert: Why are we happy? Why aren't we happy?