I originally placed an order with Ham Radio Outlet. Their web site does not show if an item is in stock or not. The next day I was called and told it would be several weeks and offered to cancel my order. I accepted. Then I went to the web sites of any place I would do business with and signed up to be notified when they would be in stock. About a week later ScannerMaster sent me an email. It was probably an hour before I got to their web to place my order, and by then, they were again out of stock. I re-signed the list to be notified.
I had a discussion with HRO who, at that time, indicated they were expecting a shipment in on June 1. So I placed an order. It couldn't have been a couple of days later when I received another email from Scanner Master. This time I didn't wait and placed my order. That unit was quickly shipped.
Now it's been over a month and I contacted HRO again. Shipment due next week, but they could cancel my order again. It does seem that some vendors are either getting priority or ordering/receiving larger quantities than others. I think if someone were to place an order today cold turkey (not already in a queue/etc), it would be after July 4th before they receive a unit.