In reply to zigzag: I now vaseline before any run over 20 miles.. this year I've ran a 100km, 77km and 1 hilly marathon, 1 trail marathon and 1 road marathon and am yet to get a blister.
Main thing is be careful about grit.. I just do my heal and toes..