Have we come full circle?

Recent news and blogs