Some selected Walgreens Drug stores will re-fill your ink cartridges for about half the cost of new, just so long as you don't have a Canon or Epson printer.
http://www.walgreens.com/printercartridge/
I don't have one close to me to verify that they are any good, but my sister has used them...