I even have cron job which over writes /etc/hosts with an /etc/hosts.bak with that content and i have disabled any dns caching in firefox (don't ask me how). Yet ....
Sigh ....
Oh smart. I sometimes remove it and then forget to put it back, and forget that it was something I was supposed to put back, and also forget that those sites were something I was trying to avoid, so visiting them doesn't prompt me to put them back. The brain is really good at forgetting those minor details.