I had interesting things happening when I put the ad server for CNN into my hosts list. There was javascript that actually referenced objects created *from* the blocked (redirected) sites so the page would simply stop running scripts and give me a bunch of "object does not exist" errors (I run with debugging ON).

This made the pages at CNN completely unbearable for me.