Just penning a short description of my blister problem and what has worked for me. I know it is a very individual thing and trial and error is what is required to find the solution. If this helps just one person, I would be very happy 
I started running in January 2012 and soon became hooked. From an early stage I was getting blisters, small ones that were not too painful. As I started running further and slightly faster, the blisters started getting worse. People recommended every sock shape and make under the sun as 'the solution'. I tried them all, blisters kept appearing, worse each time. I read "Fixing your feet" which is packed with useful information and repeatedly makes the point there is no one fix all solution. I tried using dollops of sudacreme pre run, different lacing options, nothing I tried seemed to work.
In June my blisters and old skin from previous ones on the right foot were covering approximately one third of the sole of my foot. Worse they became infected and I didn't run for nearly two weeks. I fixed an appointment with a podiatrist who was most helpful. She spent ages tidying my feet, and gave me some 2nd skin self adhesive felt material also ordered some special insoles. One thing she suggested which is also in the book is to use duct tape.
Now I tape problem toes (big one and the next one) with zinc oxide tape, use either 2nd skin or duct tape around my feet before any training runs and races. Tending to use the more expensive 2nd skin for races, duct tape for training. If using duct tape, just wrap carefully over the problem areas, not being afraid to use several layers. Feels strange at first but the relief from not getting new blisers is amazing. Sweat ensures the tape doesn't become stuck hard and fast.
Having thought I would have to pack in running and getting totally cheesed off with the situation, I have not had a new blister of any note on the bottom of my feet since taping and covering the areas.