Standing on the shoulders of Giants