Get the Epson Stylus CX5400. It is a better multi-function printer than Dell or Canon. As you figured out, only Dell sells ink for their printers...no generic compatible brands are available. I own the CX5200 model which is the same printer as the CX5400 only older. I can buy all 4 ink cartridges for less than $35 through eBay. Although you can buy generic compatible branded ink cartridges for the Epson, I only buy Epson brand ink cartridges because I think it performs better. The price of the Epson CX5400 is around $150.
I am not sure which printer to get?
The Dell A960 (for $132) or the Canon MP730 ($285)?
I just need a good printer with scanner, fax, copy, and sheet feeder/document feeder. I want it to print fast with great quality, etc (of course).
However, it seems that I will only be able to get the Dell cartridges and not any compatible ones instead. Those cartridges will run me about $25-$30 each.
On the Canon MP730 I can get the compatible cartridges for about $5.50 each. It also separates the colors into a black cartridge, a Magenta one, a yellow one, and a cyan one.
The Dell A960 is really a Lexmark with the Dell name on it.
Which one shoud I get? They are both rated great!

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic