There are so many places on the 'net selling generic printer ink, and every one I've seen looks super shady. Now that I have DSL (yay!), I'm going to start using an online printing service for my framables, but still want to use my photo printer for fun stuff.

Sooo... does anyone know of a place to get generic ink for a Canon i960? It doesn't have to be super cheap, but this $12 a pop for 6 cartriages (that seem to always run out at the same time) is killing me.

Also, any suggestions on an online print service (ofoto, ect.)