I love TED Talks. I really do. I found this one the day before yesterday and it is now one of my favourites. It narrows down 'it' in all respects and I think it clearly explains some of the things that have been buzzing in my head for months now.
I hope you find it useful/interesting! :)
♥