Here's an interesting idea on how to make Hydrogen on demand:
http://www.msnbc.msn.com/id/18700750/
Right now the only technology I'd go out and buy is a Hybrid, but in the future, I think we're going to have alot more choices to make. Cheap fuel cells would really cause a revolution because their weight and efficiency both make them much better than an IC engine......that would be the scenario which I could see an electric car surviving (perhaps with a supplimentary battery source for regenerative braking).