On AlterNet: Aaron Rand Freeman