We've waded through our several dozen blog posts to come up with the above, and make no claims for being fair, balanced or comprehensive....
We hope you don't agree with all our picks, and invite you to express alternative - even dissenting - views.