I love trader joe's. Whole foods is great - but it's really expensive, if $20 a lb for salmon or $5 for a loaf of bread or like $5 for a bell pepper is okay for you, then it's okay for you.

Trader joe's is a lot more reasonably priced - they don't have fresh meats, but they have a good selection of frozen meat & vegetables. I love the dried fruit at trader joe's - dried mangos, dried hibiscus flowers, dried bananas, and a lot of the more exotic asian fruit.

Grapeseed or olive oil is pretty well priced at trader joes, cereals, etc. They do have this nasty habit of discontinuing whatever is my current favorite trader joe's product.