Shell have you ever tried contrast showers? I swear by them now since I started doing them a few months ago. Basically you put the water on really nice and hot for a minute or so, and then change it to really cold for a minute, and then back. It sounds kind of uncomfortable (and the cold part can be - but oh that hot feels good after the cold!)... but it's actually really refreshing. Anyway long story short: constrast showers have been proven to help speed up recovery. And yup, it really does help with muscle soreness! My bf also does a few mins in the hot tub (or sauna) followed by a lap of the cold pool for the same effect.