Keith Cowing, the former NASA astrobiologist who runs the NASAWatch news website, says his mission feels more urgent than ever.