Answer: "By 2030, increasing production and moderating demand will result in the United States being 99% self-sufficient in net energy; in 2005 it was only 70% self-sufficient," BP said in its latest Energy Outlook report.
Explanation: do you need one?