Solar Panels: To DIY or Not to DIY