Anti-virus definately, also essential Firewall, such as Zone Alarm, and Ad Aware too. Keeping it on all the time is entirely up to you. I have all above with my BT Broadband, and I switch off several times each day, depending on whether I am home or not. Enjoy. btw, make sure you update Virus/ZA/AdAware daily.