On AlterNet: hamilton project