A little rant, and then some rankings!