1. Preheat the oven to 350 F. Place squash cut-side down in a baking pan and bake for about 20 minutes, or until it begins to get soft.Soak the dried tomatoes and mushrooms separately in hot water.
2. Throw the garlic into a food processor while the machine is running. Process until the garlic is completely chopped. Throw in the breadcrumbs and process until you have large crumbs. Empty into a medium mixing bowl.
3. Add the fresh mushrooms, artichoke, herbs, salt, and vinegar to the bowl. When the dried tomatoes and mushrooms have softened, chop and add to the bowl.
4. Turn the squash halves over and fill. Add water to the filling to keep the squash from getting too dry. Bake another 10 minutes. Serve hot.