Eu bloqueio bastante sem usar nenhum programa especial. Apenas coloco regras no Outlook Express para mover todos os e-mails que não são pra mim (que não tem o meu e-mail escrito no campo "To:", "Cc:" ou "Cco:") e eles vão para a lixeira. Bloqueio coisas também como "ofertas", "cartão virtual", "money", "penis", "viagra", "mortage", etc. Tudo o que for comumente usado para SPAM, eu bloqueio e vai tudo para a lixeira.
Aproveito para separar mensagens de fóruns, listas, etc. Mensagens minhas mesmo também são separadas. Eu tenho 8 ou 9 contas de e-mails e recebo muito SPAM. Separar é essencial pra mim.
É o fim de programas anti-popup se aprendermos a usar direito as ferramentas que temos.