My uShip experience was very confusing. You charged me a $60 deposit. Okay. Not a problem. So I was expecting the service to hit my card. But the driver asked me to pay the $150 via a check on the spot. I did it, but do I get the deposit back? And why not run it through the card? So that was weird. I'll probably not use uShip again, but reach out directly to drivers.