Interesting article on NASA’s successful Stardust mission that retrieved a piece of a comet and dropped it off in Utah. A pretty astonishing feat for an agency that takes its share of lumps.