On AlterNet: post-millennialism