Yes, this theory basically says oil is a renewable resource. Of all people here, I put my money on MB722 knowing what I was talking about.
There are thousands of papers and tons of research on this, and for some reason its laughed at by the "peak" oil theorists.