Got passport photos @ Walmart in Bloomington. One guy there is quite experienced taking them. They were <$10. AAA & Post Office will take them, but Walmart is the cheapest. Do find an experienced photographer wherever you go (for passports; State Dept is picky).