As far as the free will thing, I agree with Avalon on one part of it but disagree with him on the end conclusion.
I'm willing to still say people have free will if something omniscient knows what they will choose, even with 100% accuracy. I also think it is okay to call it free will if something, somewhere, is both omniscient and omnipotent.
The problem you run into is with a being that is omniscient, omnipotent, AND created the universe. At that point there can be no free will for any lesser beings. The reason is that all things in the universe are no longer properly thought of as independent choices but as consequences of that one original choice by god.
When god (in this example, one who is fully omniscient and omnipotent) created the universe, he had the option of creating it any number of ways. When examining his options, he knew ahead of time what the end result of those creations would be down to the finest detail. That means that when he chose this particular way to make the universe he didn't just chose the matter/antimatter ratio or how gravity would work, he chose what I would have for breakfast and whether or not my plane will crash on a business trip. All of these things were decided at the moment of creation because he knew ahead of time that they would be the consequences of that creation and made a deliberate choice to have this universe over any other in his infinite options.
If I decide to jump off a building we would say that's my choice - but once that choice is made, I can't then say I am choosing to be affected by gravity. It's the same here - once god has made the one, overarching meta-choice of how to create the universe everything IN the universe is just the inevitable playing out.
So, in essence:
1. God is fully Omniscient.
2. God is fully Omnipotent.
3. God created the universe.
4. We have free will.
Pick up to three of the above... but not all four.