Ok, I just have to jump in here since I've been working with networks & security for 15 years professionally (yes, in addition to photography

).
There are several solutions to help out. I have a bit more information at:
http://tczone.com/cc/faq/virus_hacker_FAQ.htm But there are two issues here. First, dialup vs. broadband (DSL/ Cable). You need to run virus protection regardless. With broadband however, you need to be sure you're running a firewall of some sort. If you only have one system, you could look at software products like ZoneAlarm. If you're really concerned or run multiple systems, then you really should use a hardware-based firewall. Now, ideally, that means a product from Watchguard, Netscreen or SonicWALL. But, there are solutions that are less expensive. They come from vendors like Netgear & Linksys.
I know this is VERY general information, but honestly, it really comes down to your specific situation on which product/ solution to use. If you have a specific situation you would like to discuss that may not be appropriate for this forum, you can contact me directly. Just make sure you identify yourself as from nikondigital.org so I don't mistake you as a potential customer lead.
~Tim
crawford@tczone.com