dogpilot,
To power a house, sure, I have several friends and neighbors who have roof panels. They haven't paid an electric bill in years, but highly dependent on tax subsidies which means some other taxpayer is helping to foot the bill. Is all this alternate energy enough to power the country, no.
GF