Do you believe that god knows everything?  If so, I"m interested to hear your definition of free will.