Craig Blomberg has just posted at the Koinonia blog a simple post explaining Why I’m a “Calminian” – that is, why he holds a mediating position between Calvinism and Arminianism, upholding both God’s sovereignty in election and human freedom and responsibility.
To summarise and even further simplify his position, also known as “Middle Knowledge”, God knows what choices would be made in every circumstance by each person whom he creates or could create. God sovereignly chooses which people he creates, knowing in advance which of them will turn to him and which will reject him. But each person makes their own free choice which way to go, and has to take full responsibility for that choice.
I too would want to consider myself a “Calminian”. And while I would not want to be too dogmatic about Blomberg’s particular middle way, it certainly seems to make a lot of sense of the otherwise apparently conflicting biblical evidence.