We buy our pricier stuff for our outfitter in Waynesboro- Rockfish Gap Outfiters. Great guys who care about hikers. I bought my Gregory pack from them and the waist buckle had broken. He took a belt off their floor model and gave it to me so I didn't need the hassle of a return. But they will also do manufacturer warranty as well. If you go there, they have the news article of our hike up in the store.
But for online stuff, I like Campmor, Sierra Trading Post (just got Teva shoes from them), Backcountry.com and Runners Warehouse (for my Brooks trail runners). All great places with great return policies (though I think Campmor is still one year). As least for REI it has a good return policy.