Although cancer stem cells have been well characterized in numerous malignancies, the fundamental characteristics of this group of cells, however, have been challenged by some recent observations: cancer stem cells may not necessary to be rare within tumors; cancer stem cells and non-cancer stem cells may undergo reversible phenotypic changes; and the cancer stem cells phenotype can vary substantially between patients. Here the current status and progresses of cancer stem cells theory is illustrated and via providing a panoramic view of cancer therapy, we addressed the recent controversies regarding the feasibility of cancer stem cells targeted anti-cancer therapy.