This site has been around quite some time and gives pretty detailed info on what they produce per month.
http://www.solarhouse.com/
I think if you have the roof space then it's likely easily enough to produce enough power. The problem is who the hell would want to deal with a 20 year contract via some rental plan.