When will hybrids and electric cars really take over?

Automakers unveil new vehicles with some kind of electric propulsion each year, but greener cars have a few challenges to overcome before they dominate the market.