I know it's been months, but I just found this thread. I hope you see my reply anyway.
>God is omnipotent.
>Omnipotence implies foreknowledge of all events.
>Free will is your ability to choose otherwise.
>Therefore, your decisions cannot be free as you can only choose what God has already foreseen.
God has not foreseen anything, at least, if understood literally. God is eternal; and eternity, as defined by Boethius, is "possession, without succession and perfect, of interminable life." Or in other words, God lives (without beginning, without end, and without succession) perfectly in every moment. God's knowledge is eternally present to him, which is why He can't be said to foresee anything; nothing is future to God. Now, there isn't a contradiction between knowledge of a present event and free will, because knowledge of a present event does not impose necessity on it. And what appears future to man is not so to God.