I use Chrome, in addition with the AdBlock plugin, and it works fine.. but there are some sites that are really a pain in the ass, like LiveJasmin.
I block LiveJasmin directly from my Terminal on my Mac and on the command prompt in Windows. IMO, that works best, but it's a long process. PS. This will block the entire site in addition to their ads.
Mac:
When you open the terminal, type the following command - sudo /usr/bin/pico /etc/hosts and hit Enter and type your password.
Then type the following text at the end of the file:
127.0.0.1 www. livejasmin. com (NO SPACES)
127.0.0.1 livejasmin.com
127.0.0.1 creatives.livejasmin.com
Hit Ctrl-X, then Y and Enter
Windows:
Click Start > All Programs > Accessories > Command Prompt
Click Command Prompt
Type: notepad C:/Windows/System32/drivers/etc/hosts
Locate the line 127.0.0.1 localhost
Add the following text below 127.0.0.1 localhost:
127.0.0.1 www .livejasmin. com (NO SPACES)
127.0.0.1 livejasmin.com
127.0.0.1 creatives.livejasmin.com
I know it sounds like a lot, but I think it is worth it (at least for me it does). Only disadvantage is whenever you do encounter a new site which is a nuisance, you would have to add them to the list. Just make sure you add both "www.xxxx.com" and "xxxx.com" and anything else which may be a prefix on that particular site