Blend all ingredients together EXCEPT the olive oil until the shallots and garlic disappear.
Next, add the oil in a slow and steady stream while the blender is going.
With the motor of the blender going slowly (about medium speed), stream in the oil. The emulsion will get quite thick and in order to add all the oil, you may have to turn off the blender to allow the emulsion to fall back on to the blades then turn it back on ON LOW. Then, continue adding the oil, turning up the speed.
Remember that it is better to taste the vinaigrette with a lettuce leaf to judge whether to add less or more oil.