Neo-Lamarckism extends Lamarck's theory with modern genetics. It emphasizes that mutations, variations, and environmental factors together drive evolution. Unlike Darwinism (natural selection + variation), Neo-Lamarckism gives environmental influences a more direct role. 'Enormous fertility' and 'variation' alone are incomplete.