The top 50 inventions of 2008