As for your cabin, if you are not there all the time, given the current cost-per-watt of solar panels, you'd be well off to build something that would hide them, because when you ain't there, someone's going to abscond with them.
The technology itself is about to burst out of the gate however. Seeing the obvious, several very large high-tech companies are investing hundreds of millions in solar. Both in the panels themselves and computer-controlled circuitry. In fact, after the first of the year, I am being moved from desktop microprocessor design over to solar microprocessor and chipset design.
Once you see the bandwagon, it's too late.