The latest order was for a Nexus 7 advertised on their website as 'In Stock and Ready to ship':

I ordered this last Monday (3rd December) and am still waiting. I wouldn't mind if they had given me an indication of when the item was arriving - I just require it before Christmas as I require it while I am travelling. However, I have had zero contact from JB Hi-fi other than my order has been confirmed.
When I login to JB Hifi's terrible website my order status is 'Ready to dispatch' and has been for a week. The money has gone out of my account (the day I ordered). I have called and I never get through, I have left numerous messages, I have emailed, no reply! I have filled in a complaint form on their website. All I want to do now is just cancel my order and buy in store from someone else - I just don't want to buy another one else where and end up with another from jb-hifi!
Coming form an e-commerce background I don't understand how these big multinational brick and mortar companies can fail so badly at e-commerce! It's not like its a new thing, its been a pretty big thing for well over a decade now.