How Many Habitable Planets Are Out There?