On AlterNet: adam ciralsky