On AlterNet: Political parties in the United States