Just for the earlier posters: You keep saying that Cloud is a clone of Zack. He is not. They call it clone but not in the western sense that we interpret it (direct cloning). He was infused with Jenova cells and Mako/Lifestream to become a Sephiroth clone (again, not direct clone, but powerful like him). But as we all know, Zack and Cloud escaped the Nibelheim Mansion and Zack was gunned down while Cloud was left for dead. It is because of this that Cloud has memories of Zack and Aerith. He wanted to fulfill Zack's life, and give meaning to his own life.

And, I hope this doesn't start a massive argument, but there will definitely be a remake of FFVII. Square would make too much money of it for them not to make it and considering their 20 year plan for the FFVII universe, I predict it will be the last game in the project. Hasn't been announced yet, obviously, but sometime in the next 7 years at most, it will.

Oh and I can see Zack's ghost. But I have no copy of FFVII currently to see Aerith's and I don't remember it. I feel that the Aerith ghost would definitely be a glitch.