I agree with Target. They do a pretty good job and they usually have great coupons! You can find 40% or 50% of coupons if you get on their email list. Sometimes it's hit or miss with the photographers, but even the "miss" photographers get some good shots! Target takes about a week to get your photos but you can view them on line.
Also the Picture People in OP Mall are really great. I find they are a bit more expensive, but all their shots turn out beautifully! They have coupons too and if you join their Picture Club (or whatever it's called) you can get away with some cheap photos. You get your pictures before you leave and can order more off line if you'd like.