The best explanation as to why people see ghosts I've heard was in a thread like this not long ago. Something to the effect that the person's brain interprets visual stimuli incorrectly and the person thinks, "Ghost, yo!" No, I don't believe in them.