This is a clever idea: download your passport photo online and avoid the hassle of finding a passport photo shop. Not only does this simplify the process and likely save you time and money, but it also allows you to have a passport photo you actually like...or at least one that makes you look human. ePassportPhoto allows you to upload a photo of yourself to their site (you take a mug shot against a white wall) and they will resize it and send it to you exactly as the US Government requires. And its free. They ask that you support their advertisers to keep them in business. The site was given mention in Popular Science last year.