Our roaster/supplier happens to be a one-stop shop carrying about 90% of all that we use/need. They carry a large variety of most brand names in the specialty coffee industry and have a fantastic in-house roastery as well. Their coffees are on par or better than all the nationally known artisan roasters I've sampled from. They can be found at
Stockton Graham & Co
I've taken a good look at Barista Pro Shop and find their prices to be a bit high, at least compared to what I currently get from SG. Another one close to us that appears to be good is Kaldi's based in Wilmington, NC.
Only syrups I use are from Monin and Torani. Monin has great natural flavor and Torani seems to be a bit sweeter. Monin has the oddball falvors we use such as Peanut Butter and Granny Smith Apple... Sauces are Ghirardelli only. Torani sauces aren't as good IMO and Monin sauces are just plain different and definitely have a shorter shelf life once opened than the others. Smoothie mixes for us is the Torani Frusia purees as they have great shelf life, cost effective and great flavor/texture. Have tried various offerings such as Torani real fruit, Dr. Smoothie, Monin, Caffe D'Amore and Jet. All are good in their own right, just not as good as the Torani Frusia for what we do. Powdered mixes such as chai and frozen/blended are Big Train only.
Things like "frozen hot chocolate" can be achieved with using a basic vanilla base mix and dark chocolate sauce. A few bases are all you need for most drinks, then add the other flavors you have onhand already. For example, a frozen Snickerdoodle can be made with vanilla base, chocolate and caramel sauce, a touch of hazelnut, a dash of cinnamon sugar, ice, a double shot and a bit of milk.