Thanks for the kind words guys!!!
We try our best as we are sure most shops do and most times it all goes according to plan, not always, but most of the time.
By carrying fairly high levels of stock for the ranges that we do helps us to get stuff out from our shelves rather than wait for suppliers to get it to us first, which saves LOTS of time on the deliveries, but as has already been said, if we run out of somthing (popular or rare lines) we are then at the mercy of the supply chain and of course once the goods leave us we rely heavily on Royal Mail to do their job too (which somtimes is a BIG ask)....