GM is currently selling the Avalanche, Tahoe, Suburban, and Yukon with engines that can run on gasoline or ethanol (E85) or a mixture of both. Ethanol comes from from corn grown right in the US.
"E85 is the term for motor fuel blends of 85 percent ethanol and just 15 percent gasoline. E85 is an alternative fuel as defined by the U.S. Department of Energy. Besides its superior performance characteristics, ethanol burns cleaner than gasoline; it is a completely renewable, domestic, environmentally friendly fuel that enhances the nation's economy and energy independence." -ksgrains.com
Unlike the "hybrid" bandaids which still use a normal gasoline mixture. GM's solution is an actual difference maker in the transition from foreign oil to domestic fuel.