Don't underestimate the value of legwork
and algorithms.
edit: I... I skimmed the article the first time, but... The author actually claims that it's a data quality problem, not an algorithm problem. Huh?!
second edit: I guess my only real contention is that "data quality" is a fake idea.