On AlterNet: markos moulitsas