I get everything I need to refill my cartrages, from here...........
http://www.rjettek.com/
It's very easy to refill the cartrages, and the ink is excellent. It costs me about $65 to get enough ink to refill all my cartrages about 10 or so times. I've been using it in my canon pro9000 printer for over a year now , with no problems. I've never noticed any color shifts, between this ink, and the original. I have prints over a year old and they still look like the day I printed them. Now , the paper is the most expensive part of the print.
If anyone wants a run down, on how to refill the cartrages, let me know.