I have found Mobility to be a superbly designed program that helped not only with my general mobility, but also helped to address my shoulder impingement. I use it either in the morning when I wake up with creaking joints, or sometimes at the end of a very long day spent sitting at my desk or after a long journey to make my joints feel smooth and to take away the stiffness in my back. I have also found it very effective to address a nagging and recurring shoulder impingement. I like the variety in the exercises, the efficiency in the 15 minute sessions, and how it makes me feel much better even before the session has ended. The evening sessions have also helped me to sleep better. One of the best invetsments I have made in getting a program.