We are still importing ~7.5 million barrels per day of crude oil.
U.S. Crude Oil Imports by Country of Origin
http://www.eia.gov/dnav/pet/pet_move_impcus_a2_nus_epc0_im0_mbblpd_m.htm
Yep, hence the headline that mention “80%” leading to my comment that we’ve NEARLY achieved energy independence. When you are 80% of the way along your route, most would agree that you’re NEARLY there.