Oh yes i couldnt agree with all of you more , but the better freeware is hard to find without, as some have mentioned, downloading and installing it to try it.
Yes there are good freeware programs out there its just finding them. And i couldnt agree more about doing a google for the program in refrence to its relation to spyware and malware, however the average joe that brings there computer in the shop dont think of it this way. They see a new free program that keeps important dates and reminds them in a week or a day that its coming soon. But BLAMMO they got nailed.
In conclusion:
there are several good known tools to get rid of these unwanted programs.
Like HijackThis, Spybot, Ad-Aware, AVAST <YAY>, and bazooka that are totally free!!! So you have to agree there are some VERY good free programs out there its just finding them.