We've used uShip twice now and have had very positive experiences both times. As long as you communicate clearly what your expectations are and can be flexible on timing it is the way to go. It is very helpful to read the feedback on your prospective shipper ahead of time, as you can find out about how others' experiences were.