Michael Nygard presents some ways to avoid the CAP theorem. The CAP theorem only applies to distributed systems that can only communicate through message passing. If you allow them to communicate in some other way, you can bypass the limitations of CAP.
I think this talk is important because there are lots of people talking about the CAP theorem without realizing what CAP actually applies to. I was one of them