Alright. Solar power. I wrote a whole long thing about this some time ago.
http://depletedcranium.com/?p=86
Solar cell efficiency:
Current Commercial solar cells: <20%
Really really high grade solar cells (such as used on satellites) 30% tops
Highest efficiency achieved in a laboratory: ~40%
Highest reasonably possible efficiency <50% (past 50 you hit some major thermodynamic issues)
Solar cells will have a lifetime of up to a few decades. They are semiconductor devices. No technology has ever been demonstrated that has an "unlimited" lifespan. Organic dye solar cells and nano-technology may improve effeciency some, but there are limits. Also price has limits. You can't make solar cells out of just anything.
It's unlikely that organic solar cells will ever have the lifespan of silicon. They may be cheaper. Degridation starts within a few years. Even if the cost is cut by a lot there are still issues
The continental US receives about 200 watts per meter squared average solar power concentration. Do the math and you'll find problems.
Here's a real world example:
Waldpolenz Solar Park in Germany.
http://en.wikipedia.org/wiki/Waldpolenz_Solar_Park_in_Saxony,_Germany
The Wikipedia article quotes it at 130 million euro. I've heard more than that, as it has gone way overbudget. Last figures i've heard were half a billion US dollars. That might not be acurate, but in any case: We're talking hundreds of millions of dollars. It takes up 220 hectares of land
They say it's a 40 megawatt power plant. As power plants go, that's damn small. But that's it's maximum output. It produces 40,000MWh a year.
What we're talking is the equivelant of about 4 megawatts of continuous power.
Lets put that in perspective: ONE SINGLE LARGE DIESEL GENERATOR
This half-billion dollar plant is the equivelent energy savings of taking ONE SINGLE SOLITARY DIESEL LOCOMOTIVE OFF THE TRACKS AT ANY GIVEN TIME.
The backend costs may make it more energy to build than it ever produces.
Solar-Thermal power generation is even worse for effeciency. Spain is working on a three billion dollar solar-thermal power plant. Rated capacity is 90 megawatts. Puny.
THREE BILLION US DOLLARS. And the thing is HUGE
Wind power Somewhat better.
http://www.zmag.org/content/showarticle.cfm?ItemID=12654
http://ezinearticles.com/?Wind-Farms---Limitations-as-Energy-Platforms&id=200914
Massive land requirements. MASSIVE. Low energy density per land area. Only certain areas are suitable for wind in large scales. Therefore there's transmission if those areas are not near population centers.
Wind power is inherantly grid-destabalizing. You have more than about 4% wind power and you have a major problem: If the wind slows down then the grid is in trouble, because you could have major brownout problems. It takes time to start generators.
Thus, the energy must be stored if you want to use wind for anything more than a small amount. Dams can be opened. Boilers can be fired. These can be adjusted for demand. NOT WIND. It blows when it wants to.
Energy storage in flywheels, pumped storage, or even huge batteries is inherently VERY lossy.
The second article I linked to I severely disagree with, although it highlights the shortcomings of solar and wind. "Corporations bombarding everyone to consume like americans" is bull. America and other energy-intense countries have the highest standard of living in the world. I don't think it's ethical to demand that those who live in africa or southasia cannot live with modern safe transport, with refigeration, water treatment, television, street lamps and air conditioning.
It's bull because conservation can only get you so far. Living a modern, safe, comfortable life requires energy. And the more energy a society has the more it can do to improve life.
Conservation can only do so much. It may be able to decrease the amount of energy demand incrase, but it won't lower demand. Not with an incrasingly technology-driven world with an expanding population.
We need energy. In the US we need hundreds of gigawatts. Worldwide we need dozens of terawatts, maybe hundreds in the near future.