A few months back, someone mentioned getting a food from Wal-mart that has good ingredients with a low price - but, I don't remember the brand. I've been looking for a new food for my cat. She has always been barfy, but I assumed it was just hairballs (she often throws up hair with her food). I've tried several hairball remedies (she's not tame enough to brush), but she still goes through barfy spells. Someone mentioned to me that it may be the food, too. The vet was not alarmed since it's not very often - every couple of weeks she will go through barfy spells, trying for a few days to get all that hair out of there. She seemed to do very well on Iams - when I went to Purina, she got worse. Maybe it was just a coincidence, but I want to get her on a higher-quality food. I was thinking the Wal-mart one didn't have by-products, at least not as a top ingredient. I guess chicken meal, lamb meal, is best? Can someone recommend a food that I can buy at Wal-mart or Kroger? There isn't a good pet store nearby. Thanks!