God knows/sees the future, but He does not think of it as the future. The best description of it is in the third section of Lewis' "Mere Christianity," but I don't remember the chapter.
Basically, Time is the fourth dimension, correct? We are locked into moving one way through Time as three dimensional creatures, so we cannot imagine that someone could be in a position to move freely about Time, the way we move freely about Space. God is not three dimensional, however. God is either pandimensional (comprised of all possible dimensions [there are infinite dimensions]), or outside the realm of dimension completely. So God sees the future as we see the present. Stuff happens, but to God, all of history happens at once, one single moment that lasts for all eternity. This is what Christ meant when he said, "Before Ambraham was, I Am." God is eternally in all times, in the present.
...makes your brain hurt, doesn't it?