I used to live within a mile of a TJ's and would go at least twice a week. Now I live about 10 miles away and rarely shop there.
On the other hand, Canadian (B.C.) shoppers make regular tips to Bellingham, WA (about 20 miles) and beyond to Seattle.
I guess I'm not a die-hard as I thought I was. :-)