Count a vote for North County Photo Services as mentioned by Ken Rockwell. They are excellent.