So, I have a group of N objects. I want to pick out the M "best" objects, according to non-obvious criteria.