In a large frying pan over medium heat, warm the olive oil and saute the eggplant for about 5 minutes.
Add the tomatoes, red peppers, green peppers, onion, and garlic. Reduce the heat to low and simmer for 10 minutes stirring occasionally.
Add the olives, capers, parsley, red crushed pepper, basil, and vinegar.
Turn the mixture into a large bowl. Cover and let it set for 2 hours before serving or refrigerate overnight. NOTE: It takes a little while for the flavors to blend for the best taste so don't serve it immediately.