His long-term record seems bad due to his short-term underperformance (as he noted in this years annual report). Go back a couple years and see the long-term performance.. not sure it's fair to judge off some bad recent years. As Greenblatt talks about in magic formula, its works, because it doesn't always work.