Lots of good advice thru this thread.

You might also consider a router on your internet connection if you don't already have one. A NAT router will mitigate the need for a firewall on your PC.

Also not a bad idea to start picking up some linux skills via "live cd's" like Knoppix.