re: #40 b_sharp
Right now, Europa, Enceladus, and Titan are the front-runners in terms of possibility of life.