my first theory of ghosts, kind of ties into the last theory posted, except a bit diffrent. it's kind of really hard to explain. like when you see a ghost, you're not seeing someone's spirit that was released from their body upon death, you're really just seeing a split in time, kind of like hearing weird things on a scratched cd... what you see as a ghost, is just a ripple in time, through some kind of super natural window, you're watching an action or event that has already happened, it's just this ripple in time that's allowing you to see it over again, even if you weren't there when the event or action happened... atleast this would explain the theory that alot of 'ghosts' do the same thing over and over again... i dunno if this really makes any sense to anyone else..

i also used to think that time, was just one long movie, existance is just a 'tape' on play... and just as you can go frame by frame in a movie, time records everything as a still image, everything that happens is forever captured, at that split second, frame by frame, and becuase of this, time travel is possible, simply because these events are premanantly there, and can be revisited...