We use fedex for all of our shipments.
We also do it at a flat rate of 5.00 for us customers and free for anything over 100.00.
I would much prefer to absorb the cost of shipping then for our customers or us have to deal with usps...
UPS was fine to but I find fedex has better customer service and a better online system for shipping/tracking.
Fedex has an excellent online system, great support, and have yet to screw up any orders. I also have a feeling that if they did, it would be taken care of immediately.
For suppliers staying away because of cost, I encourage you to contact them about your shipping needs. You would be surprised at how low, relatively, the volumes that are needed before you start getting discounts.
Just ask for the local rep in your area and hash it out.
Good luck
