On AlterNet: raghuveer nayak