Hydrocarbon is going to be doing the heavy lifting for a long time to come yet, the next energy source is either in it's infancy or a little ways off yet. It has to be economical, plentiful, easy to use, and not time sensitive, because we as a people are cheap, lazy, compulsive, and impatient.