Some of you may know about this, but I didn't see it on here, and found it most useful for calculating expected solar outputs when planning and exploring options for my system:
You identify your location and it uses historical solar irradiation data and panel layout info to give you expected outputs. Can use it to optimise panel angle too, and explore difference panel angle makes, etc.
JRC Photovoltaic Geographical Information System (PVGIS) - European Commission
Photovoltaic Geographical Information System (PVGIS)
re.jrc.ec.europa.eu