Potential Life Harboring Planets