I had a Volvo tech update software in the Helm Station Control Unit (HCU), the Power Train Control Unit (PCU) and the Engine Control Unit (ECU). I understand there are to reasons software should be updated. One is to fix a known problem (called a campaign by Volvo), and the other is when an improved version of software is released. Not sure if my updates were to fix a problem or install a new version. Regardless, I was charged $195 a piece for the software to two of the components (not sure which). I thought the software itself was free and the only charge would be the labor involved in the physical update (downloading the software from Volvo, installing it on the boat, etc). What am I missing?