Communism is a great base idea on paper. It just requires an incorruptable leadership and willing participants. Those are extremely hard to get, so it hasn't worked out very well in the past. The basic idea of communism is great, though.