Ballard Power (BLDP on the NASDAQ) But be careful. It's a very volatile stock, and won't earn a penny for years.
Stuart Energy has a device which plugs in. You put in water. It creates hydrogen. Obviously, the cost of the device is prohibitively expensive at this point. As it is made smaller and less expensive, we someday will be creating our own fuel at home overnight. Unfortunately, water is the next impending crisis.
stuartenergy.com