I am looking to buy a new printer with AirPrint so I can print from the iPad, iPhone (maybe even iPod Touch) as well as the iMac and the MacBook. Here is what I would like: not too big - this is for home use, not an office. My current inkjet printer fits into a compartment in our desk. The printer is hidden behind a door, on a pull out shelf. AirPrint color (photos should look OK, don't have to be professional quality, but good enough to frame and put on the wall) duplex printing I have done several searches and it's not easy to even find a printer that matches all those requirements. Since the printer will be right next to the iMac, it would be a plus if we could also connect the printer to the iMac via USB.