To make the meatballs: Put the bread in a bowl and drench with milk. Let soak for a few minutes, and squeeze the bread out like a sponge.
In bowl, mix together the beef, pork, and veal until well combined.
In another bowl, whisk together the Parmesan, breadcrumbs, parsley, salt, pepper, eggs, and garlic.
Add the cheese mixture and soaked bread to the meat and mix well. Form into meatballs.
Heat a large skillet over medium-high heat. A little olive oil and fry the meatballs in batches until well-browned and "hard", as Vinny says.
Vinny says, "Eat a few."
To make the sauce: Heat a pot over medium heat and add enough oil to cover the bottom. Add the garlic and onion and cook, stirring, until lightly browned. Add the tomato paste. Fill the tomato paste can with wine and pour into the pot. Add the tomatoes, and fill the can with water¿add the water. Add the parsley and salt and pepper. Stir well and bring to a boil. Lower the heat to a simmer and simmer, stirring occasionally, until slightly thick and fragrant, about 1 hour and 15 minutes.
To make the sausage: Wipe out the skillet you fried the meatball in, and heat over medium-high heat. Add a little olive oil and brown the sausages in batches.
Add the meatballs and sausages to the sauce and simmer, stirring occasionally, for 25 minutes.
When ready to serve, cook the spaghetti according to the package instructions. Drain.
Transfer the spaghetti to a large bowl and add a few spoonfuls of the sauce (without the meatballs and sausages). Mix to coat the spaghetti¿it should be only lightly coated with the sauce, adjust with more accordingly.
Transfer the sauce to a platter and serve alongside the spaghetti at the table.