Conclusion: The printer hardware is pretty solid and works smoothly giving Drug Store quality photos. Unfortunately the development team needs to beef up their software staff. Already obsolete because it doesn't support Windows 8. Doesn't display some files on the built in screen. Difficult to crop. Not intuitive. I would hope that Cannon goes the last 20% in their software development and give us a great printer.
Pros: Small Footprint
Cons: Difficult to use, Difficult Setup, no windows 8 os support
Excerpt: unfortunately I can't give a review on the product I purchased but never used. It doesn't work w/ Windows8. I bought it specifically to use w/ a new laptop I bought for scrapbook projects - only to find out it doesn't work w/ Windows 8. So while it may print great pics - if you want to use it w/ a new computer, you'll be out of luck!
Summary: I bought this compact printer to upgrade from my old Canon Selphy. My old one did not have a built in USB port. However, I was disappointed with the USB port. I had a USB port that had pics that would load onto anything else but when I put the USB flash drive into the CP900, it kept saying it was not formatted, and this was a flash drive I bought 2 months before this purchase. I had to use one of my old flash drives. A little annoying.
Summary: The Canon Selphy CP900 prints well, but was very disappointed to learn that each time you power off the printer, it uses up the ink for another picture when you power it up again. This is a very bad design flaw. Canon only sells packs of ink and photo paper together. If you only print a couple of pictures each time you use this printer, you will run out of ink and have a lot of photo paper that you can't use since you can not buy ink separately.
Summary: The main advantage of this product over the CP800 is the WiFi support. If you want to print from a smartphone (I used Android) then you are in luck. The application is simple and intuitive and with Android you can send the image from any application using the Share feature. However, if you are using a recent model Mac (7.5 and higher) or Windows 8 than forget about the WiFi. You need to connect a cable just like the EP800.