JavaScript is required Jpl Annual Invention Challenge 2010 | NASA Jet Propulsion Laboratory (JPL)