On Science - Life on the Moon?