Cut the bread in 2-inch wide pieces. In a large mixing bowl, whisk together the eggs, milk, herbs, 1/4 teaspoon of the salt, and the pepper. Add the bread, toss to coat, and let stand for 10 minutes, stirring gently every now and then to ensure even coating.
In the meantime, core the tomatoes and slice them horizontally in 1/3-inch slices. Let stand in a colander to drain for 5 minutes. Cut the sun-dried tomato halves in bite-size pieces.
Preheat the oven to 400 degrees F and grease a large baking dish with 1 teaspoon olive oil. Arrange the tomato slices over the bottom of the dish, reserving nine of the most attractive for the top. Sprinkle with the remaining 1/4 teaspoon salt, drizzle with a little olive oil, and top with the garlic and sun-dried tomatoes.
Arrange the bread over the tomatoes, pour the remaining egg mixture over the dish, top with the reserved tomato slices, and sprinkle with cheese. (This can be prepared up to 8 hours ahead, covered tightly and refrigerated).
Bake for 20-25 minutes, until heated through. Switch to broiler setting and broil for 5 minutes, keeping an eye on the dish, until the cheese is golden and the bread is crisp at the edges. Serve with a salad of mixed greens.