Well how? My budget will only stretch to supermarket own brand beans, yet everywhere I look people are eating Heinz beans. How do they afford it?