If you're using Strafe as a Demon Hunter and activate Shadowpower while strafing around, the LifeSteal will NOT work - not sure about the damage reduction.

The only way to make the LifeSteal from Shadowpower work is to stop strafing, then activate Shadowpower and then start to strafe again...it's very very annoying.