In a small bowl combine the ingredients for the dressing. Mix well and refrigerate for at least 1 hour.
Cut the kielbasa into 1 inch disks of slice in 1 inch pieces on a diagonal.
Heat a large skillet over medium heat. Cook the kielbasa for 4-5 minutes per side or until browned.
Preheat the broiler to high.
Spread the slices of bread with butter. Place bread on a heavy baking sheet. Broil 6 inches from heat for 1 minute per side. Remove from oven.
Divide the kielbasa between 4 slices of bread. Top the kielbasa with 2 slices of Swiss cheese. Place a few tablespoons of thousand island dressing on the remaining 4 slices of bread and top with 1/4 cup of sauerkraut on each. Broil for 2-3 minutes.
Take the slice of bread with the kielbasa on it and place it on the slice with the sauerkraut. Repeat for remaining three sandwiches.
Serve immediately with remaining thousand island dressing.