Free antivirus.. I use one called "common sense", and rely on AVG (Tony posted a link) to catch what "common sense" fails to detect.

Then I have "Superantispyware" as third line of defense. Keeping your system updated and configured while relying on "Common sense" is the best way to keep it healthy.
There is a load of free hull design software out there, but you still need to know what you want from the hulls. I dont know of any packages that let you design the whole boat with rig, sails and everything. Freeship is a free package that can do a lot for you if you feel like learning it.
http://sourceforge.net/projects/freeship/My next computer will probably be a Mac.