It's good to keep a log of sites IP addresses, but hardcoding them in the hosts file is a pretty bad practise. What if a site decides to change its IP address?
Personally I think it's only a matter of time until there's a "hacker" DNS servers for people to completely bypass all this shit.