FWIW: twice now I've cyber-ordered components shown by BPI in stock and received an emailed order confirmation but a day or so later those orders showed "out of stock, backordered". I recently emailed and then spoke with a gent at BPI who told me that happens because of an internet feeding frenzy before they download orders from the internet and match those orders against stock actually on hand. Besides being disappointed my feedback to the gent was how they need a real time order/stock reconciliation system, and he said BPI is aware of that but with unprecedented demand and for the time being that's how it works. Here's the emailed explanation from BPI. Basically it means that phoned in orders seem to be given priority. Yep, try phoning in at 11 pm some evening when something shows in stock, versus doing a cyber-order on your account right then .....
"phone orders are input immediately in the system and internet orders have a delay as we download them a couple times a day. Items go out of stock from phone orders sometimes before we download and upload data to the internet. We do not have a live feed to the interent and have to upload and download from the website. I have forwarded your comments to our management".