Dan Dennett giving a talk challenging our strong opinions of consciousness, and our belief that we know what's going on in our mind (and that includes whatever you might consider mind, consciousness, ego, etc).
TED | Talks | Dan Dennett: Can we know our own minds? (video)