Interesting reads from the blogs 06/04/12