I ordered something recently, it showed in stock, with delivery due in 3 days. On a Fri. I had to chase them up; you've taken my money very efficiently within seconds of ordering, but it hasn't arrived yet, 5 working days later. They replied to say it's only just arrived with them this afternoon. So they don't have it in stock, they order it in, then send it on to me. They went on to say that as it was a Fri. it wouldn't now get sent until Mon. In fact it was sent on Tue. and I didn't get it until Thur. I won't be using them again. I'd like to know where they ordered it from, so next time I can just cut out the middle man and go direct myself.
I mostly use the same online retailers, but sometimes can only source an item from a new to me supplier. My regular suppliers have the following qualities; accurate and truthful stock info., delivery options ranging from free to next day at extra charge, my card not charged until despatch, a clear returns & refund procedure, and finally delivery by a courier like DPD who will contact me and give me a one hour slot, or even our very reliable postman who turns up at pretty much the same time each day.