ALL OF THEM!!!
I take three different hosts files (MVPS,
www.someonewhocares.org, and the Spybot additions--yes, I'll be looking at those others listed here) and put them (seperately) on a jump drive. Then I use a separate computer (right next to this one), with Suse on it, to run a script (Unix) I made that makes them all have one space between the "127.0.0.1" and the website name, joins them together, sorts that, and removes all duplicate lines, and then deletes several new and unnecessary files

. Then, I use the "Kate" editor to remove all the # lines and crud at the beginning and at the end. That leaves me with the finished product, which I copy to the hosts file in Suse. It is all done on the jump drive, so the new hosts file is already on there. Then, I move the jump drive back to this Windows PC and open the hosts file with OO.o (it's junk when opened directly with notepad). I copy it from there and paste it into the newly blank (deleted) hosts file. Last, I save it and then go back and give it protection from change in 3 or 4 different applications, lol.
Does this seem like overkill?
OK, so I did this just because I wanted to play with Unix, but it works and I'm kind of proud of it ('till I get tired of all that work every time I want to update the file).