Free will argument
I will put this in gaming terms so all of us here can understand...
I am playing with a newbie on my team in UT 2004. In the example below we are all the newbie, and I am God (no conceit intended):
The newbie starts out fine one might even say he was "sinless". He then proceeds to get shot with an assult rifle and he begins to chase after the enemy who has run around a corner (he was successfully tempted).
I say to the newbie "Hey that's a trap, don't follow him. Instead follow me and we wil defeat him this way.". The newbie refuses to listen and gets hit with a flak shell as he rounds the corner.
Therefore I (God) knew what man (the newbie) was going to do without interfering with his free will.
Atheistic paradoxal argument thingy
Is this logical? A little. However, the problem is that this bit of logic omits some crucial information, therefore, it's conclusion is inaccurate.
What the above "paradox" lacks is vital information concerning God's nature. His omnipotence is not something independent of His nature. It is part of His nature. God has a nature and His attributes operate within that nature, as does anything and everything else.
For example, I have human nature. I can run. But, I cannot outrun a lion. My nature simply does not permit it. My ability to run is connected to my nature and I cannot violate it. So too with God. His omnipotence is connected to His nature since being omnipotent is part of what He is. Omnipotence, then, must be consistent with what He is and not with what He is not since His omnipotence is not an entity to itself. Therefore, God can only do those things that are consistent with His nature. He cannot lie because it is against His nature to do so. Not being able to lie does not mean He is not God or that He is not all powerful. Also, He cannot cease to be God. Since He is in all places at all times, if He stopped existing then He wouldn't be in all places at all time. Therefore, He cannot cease to exist without violating His own nature.
The point is that God cannot do something that is a violation of His own existence and nature. Therefore, He cannot make a rock so big he can't pick up, or make something bigger than Himself, etc. But, not being able to do this does not mean He is not God nor that He is not omnipotent. Omnipotence is not the ability to do anything conceivable, but the ability to do anything consistent with His nature and consistent with His desire within the realm of His unlimited and universal power which we do not possess. This does not mean He can violate His own nature. If He did something inconsistent with His nature, then He would be self contradictory. If God were self contradictory, He would not be true. Likewise, if He did something that violated his nature, like make a rock so big He can't pick it up, He would also not be true since that would be a self contradiction. Since truth is not self contradictory, as neither is God, if He were not true, then He would not be God. But God is true and not self contradictory, therefore, God cannot do something that violates His own nature.