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