On AlterNet: Rapper 50 Cent