On AlterNet: ahmed belbacha