I sometimes feel obligated to accept non-malicious popups that don't contain flash. Pop-up ads monetize some of my favorite websites, actually. Unfortunately, regardless of whether or not an ad passes my filter, the pop-up shows. I might get a 404 because I've altered my Windows hosts file, but the desired effect is to have no pop-up at all, right? Most pop-up blockers block popups from the site generating the ad objects (the site you surf to), not the site generating the ad class (the ad company's site).
Is there a good pop-up blocker for Chrome that blocks popups by ad company? More importantly, is there a way to port the pop-ups that I do want to see such that they appear in a new tab, rather than a new window?