How stuff works has a nice explanation of
how solar cells work - for those who don't know and would like to, and those who, like me, ought to know but have unaccountably forgotten! It's a nice straightforward explanation of the science involved, thorough but without too much jargon.
Even Adi should be able to understand this! :P