An omnipotent being would be a being whose power was unlimited. The power of human beings is limited in two distinct ways: we are limited with respect to our freedom of will, and we are limited in our ability to execute what we have willed. These two distinct sources of limitation suggest a simple definition of omnipotence: an omnipotent being is one that has both perfect freedom of will and perfect efficacy of will. In this article we further explicate this definition and show that it escapes the standard objections to divine omnipotence.