Are impeccable grades as good as great standardized test scores?

I recently read this interesting Letter to the Editor in the Boston Globe from the perspective[...]