I'm assuming you all know what a HOSTS file is and what you could use it for. If you don't, read:http://www.mvps.org/winhelp2002/hosts.htm
I've been using MVPS HOSTS file for many years, however I noticed that on ESPN.com, the videos wouldn't load.
This is a problem for me, so I switched to hpHosts:http://hosts-file.net/
The only negative about hpHosts is the filesize; the MVPS hosts file is only around 600kb, while hpHosts is about 3.8 MB in size. (You could argue however that because hpHosts is larger, that it's more secure because it has more entries.)
Now that I'm using hpHosts, I can now view my ESPN videos again!
If you plan on using hpHosts, make sure to disable the DNS Client service.