American-style Idaho potatoes are yummy on their own. Add Japanese mayonnaise and Asian veggies and you've got a potato salad with pizzazz!