This 4x6 dye-sub printer is built for portability, with an integrated handle, an optional battery, and an internal paper and ribbon compartment. The ES1 creates smooth, detailed prints with vibrant colors, and Canon makes both color and black-and-white paper-and-ribbon packs for it. It can output photos on calendar pages, index sheets, and labels. In addition to memory card slots and a retractable mini-B USB cable for connecting to PictBridge-compatible cameras, the ES1 has a USB port for connecting a flash memory drive, a Bluetooth adapter for receiving camera phone images, or a PictBridge-enabled WiFi adapter to receive photos from a WiFi-enabled camera such as Canon's own SD430. The printer can also receive camera phone images directly via IR. There's a tilt-up LCD for displaying photos and making adjustments, including automatic dynamic range correction, numerous color effects, and redeye removal. Your mom will pay a relatively low cost for supplies too, at about 28 cents per print.