It is a mix. Since we are a bigger store people are excited to do events with us. But also since we have 2,400 open boxes we deal with more manufacturers. The independent reps, who deal with several companies, do as many as 6 events a year for their different lines. A smaller store just wont have enough reps they deal with to do weekly events, since if all they carry is general, altadis, and 2 or 3 smaller box companies all they have is 5 reps. So thats 6 events a year (2 each for the smaller companies) and an event for the big box brand as they are willing.
Our altadis rep is great she will promo any line we want, our general rep seems to follow what he is suppose to promo at the time. If we want a last stick standing CAO event, we'd have it. We will have a partagas 1845 launch soon.
Also to get a rep in for an event they require an order. Say company X requires a 10 box order for an event, and at Store X they only sell 4 boxes worth during the event. If they dont have enough money or desire they wont run another rep'd event till those other 6 boxes sell down/
So the short answer is it is a mix of the two. But since we have more brands than I can list all periodically selling down we can provide events weekly, or nearly to it.