I have Anti Virus Program, I have a Adware Program, now I need a Firewall Program. Anyone have a suggestion for a good Firewall Program that does not cost an "Arm & a Leg"?

And what is this thing about computer idenity and how does that effect me. Been getting Virus Infestation too much lately, this is th 5th time since December 2004, I had to Erase and Reinstall my Computer Hard Drive.

~Parnell, one of the BC (Before Computers) Generation