I'll comment on minimums. Our lab sells Kodak film and we use Kodak products. When I order rolls of Gold 100, I have to order a minimum 10 rolls. When I want to order some Portra films, I have to order a minimum of 20. Granted that is not a great amount if you factor in selling to different people, but our lab cannot get rid of 20 rolls of professional film like that. I would buy say 5 which means 15 have to be sold to other people. If I was trying to get a good selection of films, I could see this all adding up and ending up with a huge amount of film. Since some places go through a distributor, the minimum order may be even more then just 20 rolls.