This is an interesting discussion by some Lutheran pastors on free-will and salvation. They even discuss Roman Catholic and Protestant differences.
One of the questions at about the 20 minute mark by email was concerning God’s foreknowledge. It was along the lines of if God knows what you’re going to eat for dinner is it possible for you to eat something contrary to what God knows you will have. I think this is slightly the wrong question.
The answer given was that God’s foreknowledge does not determine what you’ll eat. That wasn’t the question though.
The right question is this: Is there ever a point in time at which God does not know what you will do i.e. choose to eat for dinner?
What do you think?