I have been to all the places you inquired about as well as Fotogenix and a private family photographer. I can tell you that in my personal experience, Kiddie Kandids is the only way to go. All three (Target, Pennys, Sears) charge extra for same-day printing of cards. The prices are comparable to Kiddie Kandids and, like I said, you don't get them same-day and the CD's are a lot more money (if you want one). Private photographers usually get a better picture, but the cost is usually pretty high once you figure in sitting fees, etc, unless you find someone who's just starting their business. For fabulous photos with a higher price tag, see a private photographer. For good, inexpensive photos, go to Kiddie Kandids.