Try printpal.com. They sell the name brands for much less than most, as well as their brand which is really inexpensive. I've been using them both at work and at home for 5 years. They ship next day, their customer service is excellent and I've never had a problem. I've used them on both HP and Brother printers. I have heard that you are supposed to use a name brand every third refill because of somekind of additive, but I don't and have never had any problems.