An easy solution would have been to raise the MPG requirement for our fleet of cars. 25 years ago during the first Oil Shock of the 70's, Congress raised the MPG requirement, and the motor industry howled that it would destroy their business, cost thousands of jobs, and ruin the country. That didn't happen. They enabled the gas saving technologies that were available at the time and met the challenge.
Today our MPG average in our fleet of cars has "backslid" due to the fact that SUVs can be classified as trucks, so they do not fall under the CAFE standards that other vehicles have to comply with. It's already been shown that hybrid engines work very well, raising the average MPG from the mid 20's to the upper 40's. That would save millions bbl of oil per day, as 80% of our oil consumption comes from the cars on the road.
Unfortunately Congress didn't show a spine this time around and listened to the car companies, merely raising the MPG requirement by a piddling amount.