How do you guys go about weeding out bad keyword matches? [exact matching] should solve the problem, but then you miss out on longer tail stuff. Broad match coupled with -negative matches should catch the long tail, but there seem to be an infinite number of -negative keywords to add.
How do you guys handle this?