Here's something about Christianity that doesn't add up right to me:
 
Christians have said that God knows everything and can do anything. That means he knows the future or events which have yet to occur. He would therefore know today that a human being (we'll call him Pete) is going to choose 'A' instead of 'B'. However, since Pete has an unimpeded free will decision up until the time he makes his decision of either A or B, Pete could potentially choose B after God knew he was going to choose A. Can someone reconcile this?
		
		
	 
 
First lets biblically define "Free will."
But first some basic definitions from the bible.
 
Sin, is anything not in the expressed will of God
Evil, is a malicious intent to commit sin
Not all sin is evil, but all evil is sin
Freewill is the ability to choose your own will over that of God's expressed will. (The bible/God's Law)
In other words Free will is the ability to sin.
So whether we have a destiny or things just kinda all happen random like, or as Forrest Gump's explains: "that it maybe a little bit of both," Biblically based "freewill" is not effected by our life's path and whether it is determined for us or not. Because it is our ability to choose to sin or not. Not whether or not we were born to be astronauts or truck drivers. 
 
Second let us have an understanding the the "omni-aspects" of God are not a biblical principle. They are a biblically BASED principles. Then mean God in the scriptures inspired by the holy Spirit, No where did he attribute or define Himself in these ways. "We" in our religious efforts to try and dissect and understand an infinite God, have broken down God's character in a philosophically way. Because these descriptions nor these definitions are of the Bible, or God in anyway. they are terms simply subject to man's understanding or interpretation of a particular aspect of God. These terms can come to limit a limitless God. When this fatal counter scriptural flaw, occurs. These "religious" words must be discarded. Because they produce a fallacy when speaking of the biblically based nature of God.