How did Einstein's theory of general relativity improve on Newton's 17th century theory of gravity? We give a simple explanation of Einstein's general theory of relativity and show how well it does in explaining many unusual features where Newton's theory fails. Expanding universes, black holes...