Well, to be honest, go to the website of Communism USA and you will see all their talking points and themes came from there.
There is also communist connections to big labor in unions according to the Communism USA website.
Communist China also came out for Kerry today.
The site is cpusa.com and they do link directly to the teachers' union....nuff said.