QUOTE(Imaginary Friend @ Feb 27 2006, 02:43 PM) [snapback]1082229[/snapback]
And a very good question at that.

With respect to the answer, the first factor for consideration is
Omnipotence . For something to be known, something must first have been created, or exist in order to hold the power of omniscience.
Therefore, if god is all powerful and the creator of all things and knows all things, then all that is created by actions committed in the present, must be forseen as the resultant future, by the omnipotence that first creates all that is and is to be. If god made it, god knows about it.

Consequently omniscience must include
PrescienceAll this leads to a future question; What gave birth to god if the trait of god is omnipotence?
I don't necessarily agree. There's a difference between creating all the components in a system and assembling them, and then letting that system work.
Early on in the Bible, God seems very much like a scientist with infinite equipment and manpower but limited (relatively speaking) experience. I needn't direct you to all the "and He saw that it was good" 's. In this context, I think that God follows His creation in complexity and understanding. Did God create an Earth replete with all animals and cities in place? No...He followed a progression that suggests learning (but not necessarily trial and error, which in this case has different meaning.) The Bible uses simple terminology to explain it (science not being very developed in that society) but it appears that God doesn't know the future, necessarily--at least not all of it. Obviously some things are predictable, near and far, but our emerging knowledge of physics tells us that theoretically infinite outcomes are possible in each situation. That doesn't come down to shortsightedness on God's part, it comes down more to something akin to chance.
Of course, that doesn't address free will, either. Or Heavenly dissent, sin, that sort of thing. At least not in a Biblical context.