Cut washed eggplant into 1-inch cubes. Leave the peel on.
Layer the cubed eggplant in a colander, sprinkle heavily with salt. Let sit for 15 - 30 minutes or until the moisture starts to come out of the eggplant, and the eggplant "sweats."
Take paper towels to pat the eggplant to absorb the extra moisture.
In a large skillet, heat 2 Tablespoons olive oil over medium heat. Add the eggplant, and brown on all sides. If the skillet is too full, brown the eggplant in two batches. Add more oil before refilling the skillet. Remove eggplant.
In the same skillet, add additional 1 - 2 Tablespoons olive oil and allow it to warm up. Add diced onions, and heat until softened. Add minced garlic, and heat for 30 seconds or until it becomes fragrant. Do not burn the garlic.
Pour in the diced tomatoes, salt and pepper, dried oregano, paprika, chili powder, sugar and browned eggplant. Stir well.
Heat over medium heat, covered, stirring occasionally for approximately 15 minutes.
Meanwhile, place dried bread slices into a food processor and pulse (or put into a zip-lock bag, and crush with a rolling pin) until you get bread crumbs. Leave some of the crumbs in larger pieces for more texture.
Heat 1 1/2 Tablespoons olive oil in a small saucepan over medium-low heat. Add the breadcrumbs, and stir until coated. Heat until golden brown but not burnt.
Before serving, stir in the browned bread crumbs. If desired, drizzle with good olive oil.