This is pretty cool. They've set up a website to document the important "25 moments" in the mutant/human struggle.

25 Moments