Warning: If you have not watched the matrix, this thread may spoil some information about it to you, so you may not wish to continue reading.
I just finished watching Matrix Reloaded. Now, the ending makes no sense. How could Neo possibly kill sentinels in the 'real world'. This is what I think is going on: The Architect, and the Oracle are security applications, they attempt to influence Neo to do certain things. Why would the agent(s) appear after the Oracle left? Why would the Architect want Neo to select people to start the Matrix over again for? This, I believe, is the answer: They are still in The Matrix. There is a Matrix in the Matrix. I believe that Zion does exist, but everyone is still plugged in. I am also wondering about the other survivor, the guy who wanted to kill Neo but decided not to. They are both in comas, and they both lived through separate Sentinals' attacks; which may mean that they both have the same power in this second-level matrix, so they will eventually have to vs eachother, or else cooperate with eachother, I don't know. Anyways, what do you guys(or girls) think? Do you believe my hypothesis to be correct? (cause really, how could he have power in the real world, Neo did say "No, I can feel them." near the end. Or, perhaps, there is still only one matrix, but Neo is given the Illusion that he is 'out' of the matrix after he went through the door on the left). I do not believe that there have been more than one Neo, but that the Architect is there to 'try' to make Neo believe that there is no way out (that all he is is just another program) - so that the sentinals will be able to take over zion. However, if my first hypothesis is correct (there being 2 matrix's) then that'll mean that in the end of the 3rd Matrix it will all be chaos, and everyone will be 'removed' from the matrix again(through that goop and stuff); this would make sense because the machines can only create 1 matrix based upon real life, and another based to keep them in the matrix, even if they 'think' they got out. Tell me what you think.
BTW, I think that the Oracle may be bad because she said that Neo would have to accept (Trinitys death, more or less) or "Zion will fall". Yet Neo decided to not accept her death, and he brought her back to life (if ofcourse that really happend, perhaps the door to the left is lies, maybe Trinity never really did die. Maybe they are trying to keep Neo in the matrix to give them time to take over Zion). In any case, Neo went against what the Oracle said, but then again, The Architect didn't seem to like the Oracle very much either.
What would really make me mad, is that at the end of the 3rd Matrix, Neo wakes up from bed and is in the 'original' world created by the AI.