I agree 100% that dry firing doesn't replace range time, and if done incorrectly, can lead to problems. That being said, because I can't get range time as much as I want, I use dry firing to make up for it. My practice time is very detailed, not mindless. I don't do it on front of a tv, I do it in the basement , when no one is around and I can focus on the task at hand.