As someone who is an agnostic/atheist I find it strange to be apologizing for god but since no one else seems to be I'll give it a go.
He's always free to step in and correct me of course
When god gave sentient beings free will he had to deliberately blind himself or reduce his omniscience since otherwise the exact contradiction that Clay is presenting would occur.
God cannot simultaneously be all-good, omniscient, and omnipotent, otherwise man has no free-will and god is responsible for all the evil in the world and that invalidates the all-good part.
Now if I'm god (just stay with me a minute) the way I'd go about this conundrum is to use take a part of my omniscience and put that into the free-will I give to my sentient creations. Therefore they get to do things that I can't rightly forsee, since if I know in advance what they will do under any and all circumstances, and I control those circumstances, then they're screwed and don't know it. Of course I could limit my omnipotence and give my creations some of that, but stupid Eve had to eat of the tree of knowledge before she took the apple from the tree of imortality, so she sorta ruined that for all us guys and gals that followed.
Of course the religious folk among us will tell you that I'm full of it (and they are right but not for the reasons they might think) and we simple dumb humans simply can't comprehend the mind of god or some such supernatural nonsense, and who knows they may be right.
But if so I'll take it up with god when I die, 'cause otherwise he sure needs some advice on how to run a righteous Universe.
I actually have a poem that will fit in nice here but I can't put my hands on the final version and I'm gonna have to re-write it when I get a chance, so if I can do so soon I'll post it on this thread just to amuse or annoy you, your choice.