interesting site for optimising training for professionals http://tennistrainingsystems.net not main stream tennis training, better!