It is interesting, how many religious people fail to recognize the simple fact, that the idea of an all-knowing, all-present and all-mighty creator is utterly incompatible with a free will. If an all-knowing god created the universe, then he would have known everything that was going to happen within his creation. Otherwise he would not be all-knowing (and thus a liar in his own words).
Btw, if God would be all-mighty, all-knowing and all-present, then he would also be directly responsible for all the horrendously bad things happening on this planet. He would have made the universe (and even created mankind "after his image") in a way, which would allow for little children to be raped and murdered by psychopaths. He would have given people the "ability" to develop mental illnesses and delusions making them do such things. And he would have done so knowingly, without necessity (omnipotent, remember?). Must be quite the nice guy.
RE: Why I will never give up Christianity