Bonnie, depending on the elevation of your roof you may need to over-spec the system slightly. In our location we needed to be a perfect south west but the roof just didn't allow it; given that the cost of rotating the house even a few degrees was prohibitive we just added an extra panel or two more than we would otherwise have needed. If your contractors are good they will come with compass and engineer...in any case they should tell you that an engineer will come to take accurate measurements, angles etc.
If you have any questions, feel free to PM me.