IF that's the SETI Institute's idea of a major announcement, they need to sit down and have a long hard look at themselves.
I agree. Maybe they hadn't updated their website yet?--the date of the article was Oct 17, 2006 *shrug*