Soccer (an online program similar to a Coerver) really helped him out with his footwork.... They are short, fun workouts and the repetition really helps--there are work outs for everything (and can easily be done every day). I've encouraged players on my team to do it. One went from the 'weakest' player on my team, to a player that can play ALL positions. He's not the best player, but one that I don't fear plugging in anywhere.