1) Combine the water, sugar, yeast, milk, olive oil, eggs, salt, and flour, and mix and knead ? by hand, stand mixer, or bread machine ? until you've made a cohesive, soft dough. If you're kneading in a stand mixer, it should take 5 to 7 minutes at second speed, and the dough should barely clean the sides of the bowl, perhaps sticking a bit at the bottom. In a bread machine (or by hand), it should form a smooth ball. Place the dough in a greased bowl, and turn to grease the top. Cover and let rise in a warm place until double, about 45 minutes.
2) Meanwhile, thoroughly drain the sun-dried tomatoes; lay them on a paper towel to absorb any excess oil. Using kitchen shears, finely chop the tomatoes.
3) Line two baking sheets with parchment. Gently deflate the dough and divide it in half. Roll one piece into a 22" x 8 1/2" rectangle. Sprinkle on half the garlic, cheese, basil, and tomatoes.
4) Starting with one long edge, roll the dough into a log the long way. Pinch the edges to seal.
5) Place the log seam-side down on a baking sheet. Using kitchen shears, start 1/2" from one end and cut the log lengthwise down the center about 1" deep, to within 1/2" of the other end.
6) Keeping the cut side up, form an "S" shape. Tuck both ends under the center of the "S" to form a "figure 8"; pinch the ends together to seal. Cover and let rise in a warm place until double, 45 to 60 minutes. Repeat with the remaining dough.
7) While the loaves are rising, preheat the oven to 350°F.
8) Bake the first loaf for 35 to 40 minutes. Tent the loaf with foil after 15 to 20 minutes to prevent over-browning. Bake the remaining loaf.
9) Remove loaves from their pans; cool on racks. Store any leftovers well-wrapped, at room temperature.
Yield: 2 loaves.