If you had your film developed at CVS you can pretty much be assured it's their fault. One good thing CVS did for me was motivate me to learn to develop my own film. After they routinely screwed up my negs with streaks and tractor marks I had it! Now, I develop my own film and the results are much much better than CVS.