The Canon iP4300 is all you could ask for in an inkjet photo printer. It is fast, quiet, reliable, and if you use the proper paper, the photos it prints are second to none. Some quirks that I would gripe about this printer would be the fact that once I sent a fairly large file to print (10's of megabytes large) and it took an extremely LONG time to print. It was beyond slow. The printer should have some kind of downscaler algorithm or at least a memory upgrade option or something to prevent this from happening. If you make the mistake of sending a large file to the printer, you will not want to cancel it for fear of wasting ink and expensive photo paper. This aside, ink can also get to be expensive, and I have not yet opted to try an aftermarket ink cartridge to see if it produces identical results. Really, though, these points are fairly minor and overall, this printer is a great product, and will do everything you expect it to and then some.
Beverly Hills, CA