How about we postulate a god, not of omnipotence, but simply of unimaginably awsesome power...he can create a rock of any arbitary mass...even infinitely heavy, but he will always be able to lift it.
Think of God as being a leet programmer at his computer. The universe is his computer running a program he designed. He knows it inside out. He can do anything to it, modify anything, change the rules...whatever. He could make an infinitly heavy rock appear out of thin air...but obviously he would still be able to move it...it's just "data in a computer".
Now (as most you you know all to well) I am an atheist. However I don't think that God not being able to do impossible things is a good reason for disbelief.
By impossible I mean things that are logically impossible.
Tommatoes growing legs and running around the streets tormenting cats is highly unlikely...but not impossible in the logical sense of things.
A rock so heavy that an omnipotent being cannot lift it is logicically impossible, as is drawing a square circle.
So God's omnipotence could mean "having the ability to do all things which are logically possible".
Perhaps even more to the point, is omnipotence really absolutely necessary to the definition of God? Could we just define a God as a conscious, loving, intelligent creator and designer of the universe. and leave the level of his power as unknown?
To reiterate:
Don't believe in God, but come up with a better reason that that not to!
__________________
|