Is There Enough Phosphorus for Us?
The element phosphorus, on which life heavily depends for its codes and metabolic processes, is a limiting factor for complex beings on habitable planets.
By Design? Meteors Deliver Iron for Habitability
Unexpected benefits may come from a steady rain of meteoric dust onto the planet.