The good and bad of diy solar panels