Just a little addendum about humidity - I make hides out of clay pots by chipping away an entrance in the lip of the pot with a pair of pliers (very slowly and very small pieces to avoid breaking the pot). When I see a snake "go blue", I soak the pot in water, giving him a humid hide. This nearly always results in a clean shed!
Steve