On AlterNet: dan mongiardo