Communism is still possible, I think, but not in the way Lenin or Marx saw it. And not in the near future.
If we imagine a society where the level of automation, overall production and energy output have reached a point to enable 1-2% of population to sustain the other 98-99% (by at least providing three basic essentials like food, clothing and houses for free) it will be technically an era of early communism. There will be no need for ideology or high moral principles of all society members. I may think too badly for the mankind, but I'm sure that 80-90% of population will stop working at this point being content with that free social minimum. Oh, there will be all sorts of poets, sculptors, musicians, movie producers and actors (yes, the majority of population) because there will be very little real work left (and 1-2% of those who really want to will continue to provide for the rest). To be more precise - people will start choosing their occupations according to their desires. Their choice will be dictated by what they really want to do and not by what they should do in order to survive. This, of course, will create many new problems, but I'll let the future generations to sort them out.