Best way to prevent shinsplints is to build up the parts of your lower legs that don't normally get a lot of use. Walk 50 steps on the outside edge of your feet, then 50 steps on the inside edge, then 50 steps backward, bringing your toes up toward you on each backward step. Sounds simple, but doing that every other day, along with some stretches, will really help.