I see a lot of posts here as well as live discussions about training off the courts. I understand that some of us do not have court availability 24/7 and all so those are the people that this post wont apply to. However, for the rest of us... Why can't you just practice on the court itself? For example, there are discussions on training at a local gym or fitness center to improve one's stamina, endurance, speed and explosiveness. Why can't these things be practiced on the court itself? Obviously, I'm not going to talk about every single scenario so I'll just go ahead and select "speed and explosiveness" or just "movements" in general. Why go through the hassle of training for movements at the gym or someplace else just to go through the step of translating all that hard work onto the Tennis court for it to be applicable? If you want to improve your lateral movements, can you not just simply be fed from corner to corner very rapidly by a hitting buddy? This way, you can actually work on your lateral movement as well as your strokes once you get there, since you will have the racquet in your hand.