I may be very late to this discussion but I just wanted to correct your use of cetain words.
As Greene says we don't encounter inifinity in the natural world.
But Greene doesn't say that, the word "natural world" does not appear in the quote.
Where we don't encounter infinite is in the
macro world, not "the natural world." General Relativity explains the macro world, no infinite there. However, quantum mechanics (the
micro world) does have infinite.
What Greene means by the quote you gave is that, when merging the macro world with the micro world, equations yield infinite. It has nothing to do with
natural or
supernatural - it's micro -vs- macro that he's refering to.
Hope this helped...
- Oni