My god that's an expensive way to print - they give you the razor, but make you bend over an touch 'em for the blades. Check out the Canon iP6000D at: BeachCamera.com - free shipping.
1- you cannot get the special ink for the 510 anywhere but Canon brand - very high price.
2- you can get ink tanks for the 6000D for as little as $1. each (six different colors), better ones for up to $4. each (Canon brand is typically $12. each singly (all are plus shipping).
3- Canon ink jet ink works very well with other papers. I've tried Staples mid-grade, Kodak and Fuji gloss photo papers with good results, as well as various presentation and plain papers. It's possible you're locked in to expensive Canon paper for the 510.
4- The Canon iP6000D is a part of the first Pixma family which has the lowest consumables costs of any similar ink jet printer (3, 4 or 6 color).
.bh.