Life's Blood: Will The World Run Out?