Supercomputing 2005 - Gateway to Discovery