Spin-orbit coupling in ferromagnets gives rise to the anomalous Hall effect and the anisotropic magnetoresistance, both of which can be used to create spin-transfer torques in a similar manner as the spin Hall effect. In this paper, we show how these effects can be used to reliably switch perpendicularly magnetized layers and to move domain walls. A drift-diffusion treatment of the anomalous Ha...