It is interesting, because I don't believe God sees the future....well not in the way we imagine someone sees the future, as if it were a foregone conclusion, like a book we can just skip ahead a few pages and read or something.
I believe that part of Gods nature is that God is, sort of, the perfect realization of cause and effect in the universe. One who can take an initial event and perfectly see the end result of that cause and effect chain to the ultimate end.
It is in this way that I think we can have free will (more or less) yet have God who knows all things (in a manner of speaking)....I think "free will" is the variabe that God allows that exceeds his "control"....
However, it is a difficult thing for a man to go against his tendancies or nature, so in this manner God may very well be able to perfectly perceive what the end result of mans actions will be, but I don't think that MUST be the outcome...one could at any time alter ones course and change ones entire outcome.