I have the HP photosmart 7960, which takes three cartridges. I take the empties to Walgreens and they refill them for a few bucks. One they cannot fill. Prints pretty good pictures, and prints text fast enough for me. I have had this unit for about three years now and zero problems