This is a self serving thread somewhat :). The company I work for is the one in the article, so I thought I would share! They quote me in the article. Here's a press release from NASA Ames: http://www.nasa.gov/centers/ames/news/releases/2006/06_62AR.html
If this isn't kosher, please feel free to pull the thread! They didn't place the actual screenshots of the LRC product in the article (strangely enough) but only put shots of Lunar Explorer.