I just read this fascinating article on eWeek about the current state of the war on BotNets.
Short story: We’re losing
Long view: It’s a tough battle. and we will have trouble winning.
Sometime soon I’ll list a few of tools I use to help protect my computers. But remember, as my recent rebuilds have proven, the best tools aren’t foolproof.