Recently I went to Walgreen's to have my self-made passport photo printed. It's 32cent+tax for one 4"x6"(which fits at least 4 passport photos). No problem at all. I used the kiosk machine to place the print order and waited 20 minutes there since the gal had other printing job before mine. The kiosk machine takes USB thumb drive and other medium type including SD card for picture file uploading. You can create an account online and upload the picture file beforehand. In this case you can pickup in the store w/o waiting. BTW, I also used www.epassportphoto.com.