The HP Photosmart printer is an excellent choice. It not only prints at a decent speed, but produces awesome quality prints as well. I have enjoyed viewing many such prints on this machine. They looked so great that they were given away as gifts to friends and family. This printer/photoprinter does take several cartridges, but buying them in a value pack, which is offered in many of the top stores, does help reduce the cost and for the richness in color that it produces it is well worth a few dollars more. It is easy to use and comes with great software. Being very pleased with this top-of-the-line printer by Hewlett-Packard, I would highly recommend it as your next computer office printer and photomaker.