PV Watts Calculator from NREL
“NREL’s PVWatts® Calculator Estimates the energy production and cost of energy of grid-connected photovoltaic (PV) energy systems throughout the world. It allows homeowners, small building owners, installers and manufacturers to easily develop estimates of the performance of potential PV installations.” use the PVWatts Calculator National Renewable Energy Laboratory