BB says they're in stock but when you order, it gives you a pick up date which is in no way reliable. Mine was due to be picked up last Friday and it still says its delayed. Also the delay email came with a disclaimer...if it can't be fulfilled by December 30th, the order will be canceled.