X xkcdexplained.tumblr.com XKCD Explained, One Strip at a Time 91 points KirinDave 17 years ago 89 comments