Start by bringing a medium pot of salted water to a rolling boil. Add the pasta and stir once. Boil, uncovered, for 5-8 minutes. Drain and spread out onto a baking sheet. Allow to cool. Note: I prefer the pasta on the firmer side but some prefer them softer, if so, just cook them until you've reached your desired doneness.
Meanwhile, prepare all the other ingredients. Once the pasta has cooled, add it to a large bowl, followed by the chopped bell pepper, red onion, celery, and dried apricots. Set aside.
In a medium bowl, add tomato sauce/ketchup, oil, vinegar, Tabasco, sugar, curry powder, salt and pepper. Mix vigorously until well combined.
Pour the sauce over the chopped ingredients and gently mix until well combined. Cover and allow to rest for a minimum of 30 minutes. Note: the salad will continue to become better as sits. Refrigerate for up to 4 days.