Sites which mix personal viewpoints with socialist politics.