So anyway, I wanted a program that I could use on customers machines and would update itself automatically. Here is the result of what I have done.
Basically this program installs, grabs the hosts file from http://winhelp2002.mvps.org/hosts.txt , and backs up your hosts file (as HOSTS.MVP in drivers/etc) and replaces it with this one. It runs on startup as well (just via the startup folder in the start menu, so that part is easy to disable, no need for msconfig).
Runtime is basically instantaneous. Check it out. As I said, I created this for use on my customers machines, but I thought that others might have use for it. It is really neat having ads and spyware always blocked. Daddy likes

There are other programs out there that do this, but they are akin to swatting a fly with an elephant, whereas this program is akin to taking a surgical knife to the fly's knees.
#WinHOSTS
P.S. Yes I know, it could be nicer, better, do this and that in the background, blah blah blah. Feel free to improve upon it.