Try
www.sierratradingpost.com. I've purchased from them many times. It's a close-out shop, so they don't always have every style/size/color you may be looking for, but if you're flexible, the deals are excellent. They also offer coupons frequently. Before our last trip, I got a pair of Keen sandals for $32 that were listed at $85 everywhere else.