Does God have free will? I have the impression guys that you are using a definition of a god that is far too alien from mainstream thought of what God is...
God by definition is Omnipotent, Omnibenevolent, Omniscient, Omnitemporal, Omnipresent and Perfect... if God by definition must necessarily be perfect... then he cannot make free choices... as he/she can only choose perfection