I second the HP.
They just keep going and going.
Buy it from Costco too. I'm a college student who uses about 2 or 3 black cartridges a month and several reams of paper, and they do eventually start acting up under that kind of use, and Costco will exchange it with a smile when it does act up.
And for the sake of your sanity dont buy Epson.