I just read through this thread, and maybe I don't fully understand what the posters are saying, but i'll give the gist of my understanding. It has been stated that God is omnipotent, and as such he can do crazy things like make 4 sided triangles. I firmly believe that God is omnipotent, but he is in fact constrained by natural laws that either have always existed, or he created. God himself clearly states there are things he cannot do or he would cease to be God. For example, can God defy gravity? I think the answer is no. Take that as you will, but fill in any other natural law and ask yourself if God can change them. I believe he cannot. However, God does know how to work within the constraints of natural laws to accomplish the things he would have done, just as man has learned to do. We can fly, does any one doubt that God can fly? We have learned to work with the laws of gravity, and overcome the constraints presented to us in order to accomplish flight. Why can't God do the same thing, and still have to obey the laws of nature? Saying that God can and does have a better understanding of the laws of nature, and knows how to overcome their constraints is not saying God is not Omnipotent. It is saying he has greater understanding of those things. We do not need to have a perfect knowledge of how he does everything in order to believe he is Omnipotent.