Yesterday I wrote on my blog about how the earth can support 100 billion people, at least:
http://www.acceleratingfuture.com/michael/blog/?p=174
"The United States has about 10,000,000 km² of land. The average population density is 30/km². The earth as a whole has about 150,000,000 km² of land and 350,000,000 km² of water, for a total area of roughly 500,000,000 km². The average population density on land is 40/km²."
Let me know what you think...