Have you tried getting your cartridges refilled at Cartridge World? Alternatively for original cartridges at much, much lower prices try www.7dayshop.com I get my original cartridges there and they are a lot cheaper. The only thing to remember is don't wait until your cartridge is completely empty as it isn't like going to the shop for them - you do have to wait a few days for them to arrive.
Dawn