So it's been six hours now since the Hayabusa spacecraft ended its journey in a brilliant flash of light in the dark sky of southern Australia. It was a moment both triumphant and sad. It was literally triumphant because that's what it represented, the triumph of human ingenuity to overcome seemingly impossible challenges that befell the mission time and again. But sad, too, because as we back on