On AlterNet: christopher senyonjo