i really do appreciate REI's generous selection on outdoor gear however, it can be a little pricey. i will admit that if i find something i HAVE to have, i'll save it into my phone and find a better deal on Amazon.com.
other than the expensive prices, the employee's are super nice, friendly, and willing to help you out.
i think their membership program is great if you shop there often. it's always nice to getting a little something back. =)