God's knows everything. Or does he? Read the following verses from the book of Genesis:
"Then the LORD God called to the man, and said to him, "Where are you?" " (3:9)
"I will go down now, and see if they have done entirely according to its outcry, which has come to Me; and if not, I will know." (18:21)
This is a tricky one. Many Christians have suggested that on the basis of verses like this, God cannot be all-knowing. This position is called "Open Theism" and is supported by folks like Clark Pinnock and Greg Boyd. A more traditional view is that these verses are just examples of God 'play-acting' as a human, that is, condescending to us. However, if this is true, isn't God being deceptive in presenting himself this way? Surely we can trust the revelation that God has given us of himself.
On the other hand, there are many passages which seem to portray God as having perfect knowledge of the future. Read Isaiah 41:21-26 & 44:6-8 and you'll see what I mean. How do we reconcile these two very different conceptions of God?
And on a totally unrelated note...