Let me preface this by saying that I'm as much of a fan of REI's corporate culture as I am of their products. Sometimes I feel the prices are unnecessarily high; however, I can also say that there are some products that I just wouldn't buy anywhere else. I particularly love the selection of beach/hiking hats, camping gear, and shoes/sandals. The sales staff are always very friendly and knowledgeable. Also, I suggest joining the member program, as the dollars you spend are directly related to the amount of dividends you get back. I've heard good things about their bicycle repair department but have never used the service. And, one of these days, I'd love to let my son try the climbing wall.