Tin Foil Hat, Anyone? By Stephen Green | October 24, 2003 11:00 AM If the blog goes down today, blame the space rays.