I usually use U-ship and have been happy with every transaction. You get high bids to start but then the reasonable ones come in. Usually use independent folks, not big companies.
I had a bike shipped from Utah to Maryland for $600 in an enclosed trailer. Motoshippers is the company that handled it. Don't expect direct door to door service, because they bounce around picking up and dropping off. Wouldn't hesitate to use them again.