My husband and I and my son had taken passport photos in Williams and they are all successful in one time. We are Canadians. Canada is quite strict with the photos. My son first took the photos in a lab in Scottsdale. Eventhough I have took the specification to the store, and they claimed they are professional at passport photos. But they spent very little time on my son, and finally the photos had been turned down by Canada passport office because the background is not white. later I found williams in google and found the website is quite professional. My husband hesitate that it is home business. But I want to try. I am very happy with my decision. Williams is nice, professional, and he carefully measure the photos to make sure it is qualified. Also he gave us the e-receipt for us to show the office we did take photos there. We stayed at his cozy home and wait for a while and the photos are ready. comparing my son's first failure photos, we stayed at that noisy store, waited for a long time to take the shot even we have made an appointment.
several months later, my husband and I need to renew the passport, and of course, we went to williams again. and later we got the passport without any problem.
So give home business a try, you will have very comfortable and successful experience.