Yup, never had an issue that wasn't worked out. 99% of time shit was delivered on time or ahead of time. If something is time sensitive whether I get it through a BST or elsewhere, I always make a point of mentioning it ahead of time, and check in regularly just to make sure they are aware and as a reminder.
Most of the problems I see is both as a vendor of services and buyer, is when people needed shit done yesterday and have unrealistic deadlines and then if anything goes wrong they are screwed. They don't bother to follow up and then through a little hissy fit like a crazy 16yr old girl that just got her cellphone taken away.