KnifeMissle: you deserve a good beating
If you want human logic on God, how about this:
he has free will and he can see the future, they're not mutually exclusive
think of it this way:
you have a dilemma, you can pick 2 possible ways to solve it.
You can look into the future to see what both ways will have as immediate and long-term effects.
You weigh both against eachother and decide on the best.
How about you look into the immediate future, see which one you are going to pick as the best one and save yourself trouble
Does this mean you don't have free will? No, you can still opt for the other solution, just to spice things up