I don't think their absolutely necessary if you have good browsing habits and a good firewall. Before I got high speed for the first time, I didn't have an anti-virus because I only used the internet for emails and google image search. Now I use it for browsing, and Instant messaging so I do have an anti-virus running but if your really careful their probably not necessary to have although they are cheap so hey might as well have one.
