"Everywhere I take this crunchy fresh-tasting salad with its sweet creamy dressing, people invariably want the recipe. It's perfect for a potluck--best made the night before you serve it and easy to transport."
In a small saucepan, combine the mayonnaise, sugar, oil and vinegar. Bring to a boil, whisking constantly. Cool to room temperature. In a large bowl, combine the remaining ingredients. Add dressing and toss to coat. Cover and refrigerate for several hours or overnight, stirring occasionally.