Serp777,
The Almighty God, whose Proper Name is Jehovah, is indeed, omniscient. This term means that God KNOWS everything. This does not mean that He knows all things that have NOT, even been done, there is really nothing to know, since nothing has been done.
Now, Jehovah God does, at times, look forward, and foreordain certain things that He knows will happen, mainly because He has PURPOSED for the things to happen. This is different from what many people believe. The truth is God does not look forward to see what every individual person will do.
Think about what is recorded in the Holy Scriptures, God has felt sorry about the things that His creation turned out, Gen 6:5-7. If God had known what was going to happen, why would He feel bad about happened??
This same idea is recorded throughout the scriptures.
One real interesting scripture is recorded at Job 14:15. It seems that God misses His servants. God can remember all the things that everyone has done during their life, but God wants to see what His faithful servants, will do in the future. God has not looked into the future of all people.