There are a lot of ways of tackling this, but the only way to truly filter everything out is to update the list constantly.
My filter currently has 146 keyword filters and 101 domain filters. Even with those, I've had to filter almost 400 exact urls on top of that in the past two weeks!