This makes a lot more sense than Superman having half a dozen unexplainable abilities. (Yeah, only us geeks would try to explain the abilities of a super-fictional comic-book character in a scientific way. )
Archive of entries posted on 13th October 2009