Seeing as you have an iMac, would you ever be interested in scanning images - photo prints, slides or negatives?
If so I highly recommend Canon CanoScan 5000F. If you're thinking about a printer, that scanner pairs beautifully with a Canon i950 photo printer. Canon's software is second to none and the two suites complement each other perfectly.
I've taken prints from 50 year old colour slides and renovated old prints, both colour and B&W, and my results are far better than what you get from an imaging shop.
AA