I'm curious as to when people think the soul leaves the body. I think most people's first reaction would be, "at death." This was my belief as well (if there is a soul). However, how can one define death? The idea was never a problem until I factored in new scientific technology called cryonic suspension. Basically, you freeze the body, in hopes that one day a person can be brought back to life. Now, the technology isn't proven to work, but scientists figure in the future they'll figure out how to suspend a person & revive them later. In a sense, that'd make the body just like a machine, if you turn it back on at a later time, the mind would have to work & it would be "you." This causes a dilemma, what about people that believe in reincarnation? How can you be reincarnated & yet be in this other body? The same would go for people who believe they'll end up in heaven or hell, can you pull someone out of those places? Here's another one for everyone. Considering that time is relative let's do a thought experiement. Picture the following. You are a member of an advanced civilization & you died on say planet X. The people of the civilization quickly put you on spaceship traveling at near the speed of light. We'll say the ship is going so fast that 1,000 years pass on the planet but only 10mins on the spaceship (yeah I know you'd have to be traveling at like 99.99999 on to infinity % of light). The spaceship brings you back to the planet a thousand years later & revives you. Will your soul wait or because time is relative would it not matter because really only 10 minutes has passed for "the body?"