I recently came across MalwareDomains.com. They provide a list of domain names that have been associated with malware. The list contains over 21000 valid entries and I have decided to integrate it with ISA 2006 since it's rare to find such a free resource that is actually kept up to date.
The import tool is available here: http://sync-io.net/IsaTools.aspx
Basically, you're able to import the domain.txt file into ISA as a URL or DNS set. Then you just set your deny access rule and away you go. This utility can run as a scheduled task.