This came up a long time ago, and at the request of my wife I'm making it the topic of this latest de-lurking.
I believe that one of the greatest obstacles to many people's understanding of God is the prefix "omni-". Not only is non-scriptural, but it's a logical construct that carries its own contradictions with it! Come on, we've all heard them, about God making a rock so big He can't lift it, or making a being that can armwrestle Him, or making an immoveable post AND an unstoppable cannonball at the same time, or making a tree so thick He can't cut it, or floating a loan He can't repay. We blow these off because they are juvenile pseudo-intellectualism--and they are--but they contain at their heart a genuine contradiction that crops up in questions that are much more worthy. Chief among these IMO is the riddle of Epicurus:
Much as we may hate it or be tired of hearing it--I've saving my rebuttal of line 2 for another thread--I believe this riddle contains questions worth asking. Many answers I've heard deal with this in one way or another, but in the end most boil down to a backpedal: "God is not omnipotent." I'm quite fond of the lines from George Burns' "Oh God!" movies, where the little girl asks why He made bad things, and He replies, "Have you ever seen a front without a back? A top without a bottom?" She says she hasn't, and He explains that He can't make things without making their opposites. Cute, certainly; profound, maybe, but it amounts to saying that God isn't omnipotent, because there's something He can't do. Admitting that from the outset might eliminate a lot of confusion.
Not only is the term "omnipotent" logically baseless, it's scripturally baseless. The Bible actually states things that God cannot do, such as lie (Titus 1:2). Can God die? I know few Christians who interpret the term this way, but this only begs the question as to why we use this term at all.