How many people can the planet actually hold?

There's always room for one more.