Heat the salami in a pan or the grill. Cut the bread in the middle and press the avocado on the bottom half, top with garlic powder. Add the salami, pickle slices and sauerkraut, pour on the sauce. Cover with the other half of the bread and cut in half. Serve immediately
For Thousand Island Dressing:
Mix all ingredients until smooth. Let sit for a while. You can use the left over dressing for french fries, as dip for vegetables, nachos, or wraps.