 Philosophical reflection upon the notion of omnipotence raises many puzzling questions about whether or not a consistent notion of omnipotence places limitations on the power of an omnipotent agent. Could an omnipotent agent create a stone so massive that that agent could not move it? Paradoxically, it appears that however this question is answered, an omnipotent agent turns out not to be all-powerful. Could such an agent have the power to create or overturn necessary truths of logic and mathematics? Could an agent of this kind bring about or alter the past? Is the notion of an omnipotent agent other than God an intelligible one? Could two omnipotent agents coexist? If there are states of affairs that an omnipotent agent is powerless to bring about, then how is the notion of omnipotence intelligibly to be defined? Moreover, an obstacle to traditional Western theism arises if it is impossible for God to be morally perfect and omnipotent. If an omnipotent God is powerless to do evil, then how can he be omnipotent? Rational theology seeks an analysis of the concept of omnipotence that provides sufficient granularity about the powers of an omnipotent agent to resolve the puzzles and apparent paradoxes that surround this concept. If the notion of omnipotence were found to be unintelligible, or incompatible with moral perfection, then traditional Western theism would be false.