Free energy? Not so much, solar still has a price tag associated with it per kwh. There's a ton of factors to consider outside of the purchase of the panels themselves. Check out the solar panel forums out there, it's a bit enlightening.
Not trying to be a negative Nancy, just realistic.