If you run a lot of events, its good to start a CTP stash. When I order players packs, I always gets few extra and set aside. Over time you'll get quite a nice selection of CTP stuff in waiting. That way you don't have to worry about the overall cost of CTPs.
I started setting aside discs and other things just for CTPs in 2008. My CTP stash is anywhere from 80-100 discs strong along with shirts, minis, hats and other things.
Work with company's like Gateway. They're really good and giving some extra. Innova does too but if you buy CFR plastic, you don't get the extra stuff.