Throughout history most gods were believed to enjoy not omnipotence but rather specific super-abilities such as the ability to design and create living beings; to transform their own bodies; to control the environment and the weather; to read minds and to communicate at a distance; to travel at very high speeds; and of course to escape death and live indefinitely. Humans are in the business of acquiring all these abilities, and then some.