I put larger cards on mine. I think I've printed off 4 GB cards, but really, you don't want anything larger than 2 GB anyway because the computer inside the printer has to read all the images before you can print them. I always rotate my 1 or 2 GB cards as I take the pictures through the printer. It takes too long otherwise. Every time you print one image from the card, you have to go through the whole thing again. So, I tend to print a series of images in a row. These printers are not made to print 200 images in a row, would take too long and would be cheaper to send it to Costco anyway for that many images. I only print 1-25 at a time when using it. Otherwise, I bring 2 of the PictureMates to the event.