AS I said, the last post above was my last post, but I can't resist.
I am actually not quite sure how the issue of foreknowledge came up, interesting how it does so often (but it is not central!).
First of all, truth from our perspective (and arguably, as I've argued, the right perspective from which God views things as God is temporal), is tensed.
Secondly, it is coherent to say that uncertainties express truth ie that something is uncertain is really the way it is. uncertainty often describes our mental states of ignorance, but I would argue that sometimes, uncertainty is the most accurate way to percieve something because it really is uncertain.
And this can be demonstrated from counterfactual logic combined with aristotelian logic.
Basically what I would demonstrate from that is the the statement x will/would happen can be false at the same time that x won't/wouldn't happen. This is because these statements when placed on aristotle's square of opposition (which I won't take the time to demonstrate) can be understood to be contrary instead of contradictory. Contrary statements unlike contradictory statements can both be false at the same time.
So if the future is open, which is an aspect of a creation that is well within the creator's ability to create as He is omnipotent, then his omniscience entails that he knows the truth values of all propositions about that future, and some times he knows that what will happen is true, and sometimes he knows that something won't happen is true. And then there are times that he knows that x will happen is false as well as x won't happen. But there is a true proposition to be known here, and in such a case it is called the conjoined might proposition (x might and might not happen).
Now, this is my last post in this thread (and forum-soteriology forum that is) and I won't post here in this thread again, (so have the last word), but if you want to know how I'd respond to something, you'll have to go to the theologyweb.com theology 101 section which is the non-debate Q&A section (which though it is an active forum, it does not have a lot of involved action as there are no back and forth debates that go on forever).