let me CLOSE this argument once and for all...
God's knowing about your future actions doesnt mean that you are manipulated or you are not responsible just because He knew beforehand
lets tape today's baseball game and watch it tomorrow. you definitely know whats gonna happen in the 9th inning and the final score. does it mean that you affected the result just because you KNEW?
since time and space, before/after dependency do not apply to God, he knows everything before you do with your own free will.
otherwise it would be ridiculous for the western religions to say God knows everything and offer hell and heaven for the things we have done.