Given the fights over teaching evolution, intellegent design, or creationism in school, this is an idea whose time is definitely here: UC Berkley's Understanding Evolution page. It gives the history of thought about evolution, the theory itself, evidence (including missing links), misconceptions, teacher resources, and much, much more. You'll need javascript running, if not java and/or flash.