Neo's not THAT One?
In M1, Morpheus is telling Neo about (roughly quoted) "A long time ago there was a man born inside the Matrix. He had the power to remake the Matrix as he saw fit. He freed the first of us." and how Neo's supposed to be the reincarnation of this man, and will free all of humanity from the machines.
Now this is something I haven't noticed in the forum: Neo doesn't have the powers to remake the Matrix, does he? He can see code, stop bullet and fly but he can't rewrite the Matrix.
Do you know who can? Sati. In the end of Revolutions, she's created a sunrise, a rainbow and has removed all the green tint that was in the Matrix in both M1 and M2. This little program that the machines thought had no purpose, actually had one. She was the one that in the end "fixed" the Matrix and made the Architect decide to free the ones that wanted to be freed.
Neo's role then? Neo's purpose was to help Sati on the way. Since all the other Ones before Neo chose the other door in Architect's office, they didn't stay around long enough to let Sati be brought into the Matrix. If it weren't for Neo's choice to take the door back to the Matrix, Sati would stay in the Machine world or possibly in Limbo (Mobil Ave.) and would never have remade the Matrix after the death of Smith.
What do you think? Could Morpheus' savior really be anyone other than Neo?
Also, Sati was created from scratch by two programs, can you call that "born inside the Matrix"?