I'm all for the no grains, real meat kinda food for my cat, but that stuff can be pretty expensive. I usually get Blue Buffalo, which is around for a 12lb bag. However, due to financial problems, I've switched to Meow Mix which is for 16lbs. I feel bad about feeding it to him because it's chocked full of grains and by-products, but my entire life my parents fed their animals foods like that and it never caused them any problems or shortened their lives any. In fact, our dog lived to be 12yo on Purina! So how much of an affect does food with grains and by-products REALLY have on our pets, and which pet foods do you think are the best?