I had reservations about going to the pharmacy to have it done because they are always busy but I read they do a good job. So we had a doctor appointment recently during a snowstorm. I figured that would be a good time, not many shoppers out and I might have an employee all to myself for a few minutes. The picture was acceptable.
Looking back, I should have just done it myself and there is actually a site that will help you get it right while looking your best. At epassportphoto.com you can upload your favorite pic taken according to the official guidelines, ensure it's compliant and print right at home for free! For as little as $1.50 your photo can be professionally validated and mailed to your home or get same day drugstore pick up.