Mollymop
I would just like to add that your husband is wrong about free programs, there are some very good ones out there. In fact they are so good that they rival (go toe to toe with) their "paid for" cousins.
You should read this thread, I'm sure you will find it interesting:
So, what anti virus protection do you use?
UK Bob