I've pretty much eliminated the HP (expensive ink) and Epson (can't replace print head easily, cloggy) models for their various drawbacks. Got a decent deal on the Canon iP3000 (4 ink cartridges, 2-sided printing, dual trays, 4800x1200 color resolution, MSRP $120), but was wondering if I'd be better off looking upwards in the Canon line: iP4000 - seen one with built-in wifi (iP4000R), parallel port, and extra photo-black ink cartridge, the other black ink used for dedicated B/W 600x600 printing (5 total) MSRP $150. iP5000 - has 2 more photo ink cartridges (7 total, 1 for dedicated B/W 600x600 printing), better color resolution 9600x2400, and smaller 1 picoliter droplet size. MSRP $200. This one appears to be the dedicated photo printer from Canon iP6000D - has 2.5" LCD and card reader and controls to fix photo quality from the printer, color resolution is 4800x1200 (same as iP3000/iP4000), 6 inks. MSRP $180. Nice bells-n-whistles at the cost of less inks/color resolution over the iP5000. The price listed for each printer is just MSRP for comparison purposes, they can be had for less, of course. So feature creep has gotten my curiousity up. But I think the iP4000 is the highest model I think I might consider (trying to keep the expenditure around $100, but most of the time that's around $120-$135 after sales/discounts/coupons). I got the iP3000 for $70, so that's why I'm having a tough time justifying another $50-$65 to sniff around the iP4000.