On the other hand solar power, especially photovoltaics is stupidly complex. Photovoltaics requires semiconductor processes, arguably one of the most complex things ever reliably harnessed by man to create.
Saying that you want to power your computer from a solar cell seems green, until you think of all the energy that went into building that solar cell. All the waste materials, the toxic waste produced in fabrication, the pollution, etc. Then it seems decidedly less green then, say, plugging it in to the wall socket.