August 25, 2010 at 7:37PM $2 billion antimatter detector to go on last shuttle mission, taxpayers agree it better find -something