In a medium mixing bowl, combine the first 6 ingredients. Allow to sit for up to an hour so the tomatoes have time to marinate and absorb all the added flavor.
Bring a large pot of salted water to boil over high heat. Cook the pasta according to package direction until al dente. Drain and add to the bowl with the tomato mixture.
Toss the hot pasta with the tomatoes and chopped basil.
Best if served room temperature. Preferably, on a picnic blanket.