I have used uShip one time and been very satisfied. (
http://www.uship.com ) As they are all independent members I would guess there are some better than others but you can view their feedback profiles to help make a decision. There are two ways to book, fixed price and bidding. In the first, you post the details of your shipment (item type, size, weight, method such as blanket wrap) and name your price and the first person to accept your shipment at your price gets it. Start low and raise it if needed. The site will show you a range of what similar shipments have cost in the past. Payment is handled through uShip. In the second, you place the details of your shipment on the site and people bid for it. There is an additional fee with the bidding scenario. I went the first route. The truckers combine loads from multiple shippers along the way so you pay only a portion of their actual costs. I'd use their service again.