Like many, I got the 64gb 1066x Lexar cards for $88 a pop when they were on sale. Ordered in May and they didn't come until last week. It's really a supply/demand issue - they will come eventually.
Oh, the joy! Just checked the order status page at B&H (usually I checked it about every 15 minutes or so, for past 2 months)
It just changed to: Status: In stock, order sent to warehouse Expedited Delivery