New planet discovery...may be "just right" for life.