My husband bought me the HP A616 Photosmart Compact Printer as a gift. I had been wanting a photo printer to easily print 4x6 at home. I had tried the Epson, which I really enjoyed, so I had to do a little research and experimentation when he brought home the HP.
I found the printer to be super easy to install. I wanted to print from my computer, so I had to purchase a separate USB 2.0 cable. You could also insert a variety of memory cards or connect a Pictbridge capable digital camera.
The printer itself is lightweight and very small. There is a small pop-up screen that you can view pictures and edit right on the unit. The printer takes 4x6 or 5x7 size photo paper. HP sells a variety of styles as well as matte or glossy options. The prints do not take too long to come out---maybe 30-45 seconds.
I am happy with the print quality and vivid colors. I like that you can purchase the print cartridge and paper separately or as a bundle pack. I don't know that it is cost effective if you are printing many pictures on it as your main means of developing photos...but it is nice to have to easily print copies at events, to share with family & friends, or if you want extra prints for scrapbooking or some other sort of project.