I never had any issues with Mosaic until they farmed out their shipping. It has gotten better but I would sometimes get shipping notices, sometimes not, sometimes it would take me forever to get orders that I placed day one while someone else who ordered when they began shipping got their order a week or two before mine. I've never had them charge for an order before shipping when I didn't use PayPal where they get the money immediately--BUT I have been using PayPal when ordering for probably ten years or more.