If you're on Linux i recommend 'Hosts-Update'[1], it's a bash script that generates a Host file from multiple sources:
http://adaway.org/hosts.txt http://hosts-file.net/ad_servers.txt http://malwaredomains.lehigh.edu/files/justdomains http://pgl.yoyo.org/adservers http://someonewhocares.org/hosts/hosts http://winhelp2002.mvps.org/hosts.txt http://www.malwaredomainlist.com/hostslist/hosts.txt