Standing on the Backs and Shoulders of Giants