Oil based Polyurethane (i know that can't be spelled right) has worked wonders for us.... typically the Minwax brand has a yellow or gold colored label, while the waterbased poly has blue on the label. The water based poly doesn't seem to hold up as well to SW and turns cloudy looking over time, while the oil based stays rock solid and looking good.