Place tomatoes, salt, pepper, basil and balsamic vinegar in a non-reactive bowl and set aside for 10 minutes, stirring occasionally.
Boil water for pasta.
Just before you put the pasta in the water, drain the tomatoes and reserve the juice that runs off.
Put the angel hair pasta in the water to cook for the recommended amount of time.
Heat your garlic skillet and toss drained tomatoes briefly just to heat. They should retain their shape. The pasta should finish cooking (usually no more than 5 min. for angel hair) at the same time the tomatoes are ready.
Toss the pasta and tomato mixture together and serve with freshly grated Parmigiano cheese.