We all know that traditional sources of energy have their drawbacks. Coal, oil, and natural gas are in limited supply and the scarcer they become the more...