I know a bit about this. I worked for a company that produced PV and Thermal Solar products. (Schott Solar).
The Up Front costs on solar is huge. Depending on the materials and the wattage of the panel, expect $500 to $900 per panel, which average 180 to 200w each. Then you need the mounting hardware, cabling, inverters, etc. Then there is the labor. It's not exactly a do-it-yourself, sort of project for the vast majority of people.
Depending on location and power requirements, The average solar installation costs $30K to $75K. The further north you live, the more panels you will need, as in places like Seattle, Boston, Pittsburg, there is only about 3 hours a day where you will be producing electricity.
It is possible to get an anual net cost of electricity of zero when you average summer(producing excess) and winter (producing less) months. The Payback time for solar installations are in the 18 to 25 year range. These will also have maintanence costs too. Panels, mounts, wiring, inverters will occasionally need to be replaced.
If you're really into the idea of solar, There is also the option of companies like SolarCity. They install the system and you pay them as you would your electric company. I'm not terribly familiar with them, but I hear commercials on the radio from them a lot and it seems like something to at least check out if someone is considering solar.