The December 2010 issue of Popular Science has an article that mentions N-Prize. I saw the article in the print edition back in November, but the online edition is now publicly available also.
Popular Science: Five Contests That Recognize The Science Achievements of the Everyman
Popular Science: December 2010 Issue
-Thom