it's a good idea to have one in conjunction with a software firewall they work together as a good line of defense other than that you dno't really need one unless your sharing an internet connection like between an office or home network. if your worried about security get yourself ZoneAlarm thats all you really need.
