Well, a good mixture of Man-made, and natural fibres, will be the best at wicking the moisture away from your foot. Best thing I know of is plenty of Marino Wool content (in the outer thicker sock), helps to wick moisture away. I would say that dry feet don't blister as easily as soft wet feet, and that haveing naturally hard feet (i.e. not using surgical spirit), helps to prevent blisters, but each to their own. However best thing to do, is try different methods, and see which works best. I would agree that Compeed is usually too big (not always though - hmmm, painful memories -but usually), however thats so that it covers it entirely, and more. Provides more of a second skin effect.