Cook the pasta according to the directions. Do not overcook. Drain immediately and run cold water over it, drain well. I place the pasta on paper towels and let them drain/dry completely. Dried pasta will absorb the flavors much better. Place the dried pasta in a large pot. Add all the other ingredients and stir gently as you add them. Put the Italian dressing in last since oils come from the sun dried tomatoes, roasted pepers and artichoke hearts--you don't want to flood the salad with dressing. I like to make the salad the day before serving and put the pot in the refrig. The flavors blend well with time. You may have to add a little more Italian dressing before serving since the pasta aborbs lots of the juices. Approx. 1 hour before serving, put your salad in a serving bowl, can sprinkle top with a little more dried basis (or fresh basil), little parmasean cheese, cracked pepper if you wish. The flavors are better at room temperature. You will be surprised how big your salad will be after you mix all these items. I used two 12-oz packages for the party (for 30+ people). And. . .the salad is not limited to the ingredients I have listed above---you can add other veggies that you like. I have gone down the Italian section of the supermarket and have added jars of garden salad, green olives--anything that looks yummy (make sure you drain the juices) Enjoy!