I eventually realized that for perishable goods, they put the new stuff in the back of the shelves, so now I just head for the back of the shelf when I need to buy perishables there. This sucks for me, since buying at TJs used to be a stress-free experience, and now I check the 'use-by' dates on everything.
I actually flirted with shopping at Walmart (the one on San Antonio), but even though the prices are lower, the checkout lines are crazy at peak times, which is when I shop.
I also checked out Safeway, but they do a pricing technique that I call "Price Warfare". They randomly advertise products on heavy discount, and get you to incorporate those products as defaults in your shopping habits, then they switch their discounts to other products. This means that I've wound up paying $7 for basic icecream (which usually costs around $3:50). They also like to prominently display expensive items and hide their cheaper substitutes. This is most visible in their produce section - if you go in looking for grapes and without your senses about you, you'll pick up organic grapes by default. It also means that shopping at Safeway is mentally exhausting, since I've got to recalculate the 'best' prices on everything I buy every time I go there - so I avoid it now. <end rant>