DON'T READ THIS IF YOU HAVEN'T SEEN MATRIX RELOADED YET.

There are lots of conversations about the humans and the machines needing each other. There are lots of Buddhists themes and references. Reloaded references 1984 again. At the end of Reloaded it seems that the "real world" is just another layer of the matrix. My prediction is that the name Matrix Revolutions means to Revolve - to happen in cycles or regular periodic intervals, rather than the overthrow of a ruler or political system. There are lots of good posts about the movie on Slashdot. Here is a link to some of them.