What is a firewall? :)
I have nothing at home. Know of a good free one?
Microsoft added a Windows firewall to Windows XP, Service Pack 2. But it protects against only incoming data. You also need to protect against outgoing data as well.
Everything you need to know about a firewall.
My personal choice is Kerio.
Here's the manual.
Like AVG, the Kerio Personal Firewall is free.
If you want to check how vulnerable your computer is, go here and run Steve Gibson's excellent Shields Up utility.
And as long as we're discussing computer security, what are you doing to protect your computer from Spyware?