I have to disagree...that is a terrible business model if something is instock and you're still "awaiting fulfillment" 8+ business days later. I ordered from close to 7 different retailers on Thanksgiving & Black Friday both big and small, got all of them, except Suppremacy, DAYS ago. "College Store" got my order here in 1 day. 3 letter non chain store we can't mention, 2-3 days. Suppz 4 days and that was with a snowstorm in the Midwest.
Not sure where you wife ordered from but if the items she ordered and are instock and she's waiting 8+ business days (not including weekend days which retailers should be working to send out orders) then their business model needs a serious makeover. Once you lose customers....you lose everything.