flush the DNS cache after modifying your hosts file? Due to the order of name resolution, names in cache come before the hosts file. The command is ipconfig /flushdns.
I'm already familiar with the many effective uses of the HOSTS file to block adservers, websites, and the like. However, I cannot seem to be able to do so. I do not use a proxy server, but I do use a router (Westell 327W). I have used both 127.0.0.1 and 0.0.0.0 for localhost and failed to block websites. I know the procedure for editting the HOSTS file and I use an simple and intuitive program called HostsXpert (http://www.funkytoad.com/content/view/13/31/), which enables me to add websites easily. As I said, I'm unable to block the websites although I do add them to the list. The HOSTS file is not a .txt file either. Thanks in advance. Any advice is appreciated.

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic