Mix dressing ingredients first so that flavors can blend. In a small skillet melt butter over medium heat. Add pecans, sprinkle with sugar and pepper. Stir until well coated, spread onto a baking sheet. Bake for 5-7 minutes. Cool on a wire rack. In a large bowl combine the remaining ingredients. Drizzle dressing over salad, add pecans and toss salad right before serving.