I liked this article since parts of it resonate with my own view of sovereignty and free will (the latter does not rule out the former) blogged long ago here at the Naked Bible. Genuine freedom is part of humanity because it is a communicable attribute we receive as imagers of God. You can’t image God unless you have real freedom, and that does not undo sovereignty or foreknowledge. General revelation gives us insight into the Creator and his ways.