While not trying to minimize any inconvenience anyone else may have experienced, sometimes we (especially me ) must keep matters in perspective.
I write this to present, based upon my own personal experiences, a somewhat different purchasing experience. In my case...
I have placed approx. ~14 or so orders w/BPL since becoming a member (sept '04). Only two of those orders had any 'issues'. The rest were shipped promptly and had absolutely no problems associated with them.
They have worked hard for my business by shipping promptly on "In Stock" items and I have found their Cust. Srv. response time ranging from Exemplary to Adequate ('Adequate' should NOT be misconstrued to be a 'bad' word here - it's actually complimentary). We (again, esp. me) must all learn to exercise a little patience. Rarely is a purchase of this nature a 'life or death' situation.
One order had a partial delay for an item NOT "In Stock" at the time of ordering. It turned out that it was my expectation of immediate shipment that caused me consternation (this was my first order with BPL). I had mis-read the "In Stock" status by confusing similar 'Pro' and 'LIte' items. The 'Lite' version was "Out of Stock" and indicated such, but each time I checked, I was reading the 'Pro' version status which indicated 'In Stock' - as we say in aviation, 'pilot error' on my part. So, this was NOT a problem with BPL, but with me.
The second problem dealt with their move & the DSL issue. My order problem was quickly rectified once their DSL line was 'up' and they were able to read my email. They even told me to keep the incorrect item they had mistakenly sent just before their move!!
We must keep in mind that a merchant like BPL has no control over when a manufacturer ships the goods to them. BPL (and other merchants - this too very recently in my experience) only provide an estimated ship date based upon info given to them by the manufacturer. When the manufacturer fails to deliver as promised, we blame the merchant instead of the manufacturer. After all, it is the merchant we are directly dealing with, but is this really fair to the merchant?
My impression from my many purchases from BPL is that the quality of their products and cust. srv. is only exceeded by their integrity.
I have now gained a great deal of confidence in BPL and will soon be placing orders for some "larger ticket" items NOT currently in stock. I will enter these transactions knowing that 1) charges will be placed on my CC before the goods actually ship, and 2) that the goods may come later (perhaps much later) than BPL originally anticipated. Entering into these arrangements with my eyes open, so to speak, will help me keep my expectations realistic.
Oh..., BTW, for one item in that initial order which was delayed well beyond the earliest expected order fulfillment date, I found it a very simple matter to ask BPL to cancel that item and they promptly credited my CC. Only an honest merchant is willing to "let go" of my money as quickly as they were to "grab it". BPL is one of those honest merchants - IMHO.