@brianb budget for connectors, cables, fuses, switches and mounting devices too - it all adds up over time, even though individually they sound cheap :(
Check for shading during different seasons, just to make sure.
If you have different shading areas, split the panels up into different groups if you can, although this will increase the cost.
Do you want an off-grid or grid-connected system?
I went for off-grid, even though I am in a city, because it meant I could do it all myself.
Choose a systems voltage early on (48v / 12v etc), depending on what you want to power, so you spend less on voltage converters, and it determines what battery you will need.
If you have any specific questions - ask away!