After waffling back and forth regarding 8GB vs 16GB (and waiting for the i5 16GB/256GB to come into stock at B&H), I finally bit the bullet when that exact model briefly showed in stock and same day expedited shipping at B&H yesterday. I quickly ordered it for expedited shipping, my CC was authorized for the full amount and I received an order confirmation. After I ordered, I noticed that the exact model was no longer showing as in stock, so I figured I must have gotten the last one they had for the day or maybe it was even the only one they had for the day. After realizing that my wife and I may have scheduling issues later this week, I decided to change the shipping from free expedited (expected delivery Friday) to 1 day saver shipping for $30 (expected delivery today). That way, if delivery was attempted and no one was at home, I'd at least have a couple of business days to try and be available for the delivery. I made this change by chatting with B&H CSR online. He confirmed that the delivery would be Wednesday (today) and promptly authorized my CC for the $30. Anyway, checking order status yesterday, it was stuck at processing with "order sent to the warehouse" all day. I figured this is normal as a tracking number, etc. probably wouldn't be generated until later in the evening or even the following morning (ie, this morning). But, I got up this morning and the order status hadn't changed and my order still showed as being "cancel-able." So, that's what I did - I just went ahead and canceled it. I can't remember if I had ever ordered from them in the past, but I have a feeling I hadn't b/c I had to set up an account, etc. Anyway, not sure what happened here - maybe they had an inventory issue and my order was placed right when the configuration went out of stock again but it's going to make me wary of ordering from them again, no matter how good the deal. If it was an inventory issue, then if they would have just communicated that to me right away, I wouldn't have minded at all.