Potential Life Supporting Planets