Sounds like you've got it more than covered...

If you're having trouble with soreness try massage, soak in a hot tub or sit in the sauana after a workout...make sure you're stretching before and after workouts...

at this point i'm stretching for ideas...maybe get some ben-gay?