Well said my friend but still at some level I will disagree with you. If there is no soul then how would you separate computers from humans? One can say that a human brain is same as a computer but much much more complex but then how would you define human emotions. Love, joy, excitement, anger...