I think solar will be the future, but the technology has a long way to go.

$300 for a 50 watt panel....NO THANKS....I'd be better off making some type of generator powered by a exercise bike.