do yourself solar power kits, install your own solar panels, solar roof shingles vs solar panels, how to install solar system, latest solar panel technology advancements, can i install my own solar panels, how to install solar panels yourself, self install solar system Buffet would help protect individuals experience short-term liabilities.