20061207 home.science: NASA images show water on Mars. Life?