Have you though about refilling cartridges, or the generic refilled ones?
If you have the right printer, a continuous ink system may be preferable to buying a new printer, or something to consider when looking at new printers?
http://www.cityinkexpress.co.uk/Of course, you'l want to check them out first, but it could be the way to go ;-)