I moved from Orcas Island in Washington state to Austin, Texas. My goal was to get the cheapest move possible. At first I got quotes from moving truck rental companies like U-Haul and Budget. They were quoting me $1200 minimum, not including gas (which would have been ~$1900-2000 total). Then I stumbled across ABF U-Pack. I ended up paying them $800, and spending another $150 in local truck rental and $200 for a plane ticket ($1150 total). That's a huge savings!
The only bad part of the transaction was their refusal to honor a better deal once I'd gotten a quote. On their website they offered a minimum of 3 linear feet of truck space. I got a quote for 5 feet, but 2 weeks before the move I had finished packing and realized I only needed 3 feet. They refused to change the quote so I ended up paying about $200 more than was necessary.
U-Pack works like this: you bring your stuff to their terminal, pack it into their semi trailer yourself, and then they drive the trailer to the destination terminal. You unpack it yourself at the terminal, and bring it to your new place. I was living on an island, and the nearest terminal was on the mainland, so there was significant time investment involved in renting a truck at both ends, packing and unpacking. However, it was all hassle free; the terminal employees communicated promptly and explained the truck divider well.
There's a big advantage to packing the trailer yourself. None of my stuff broke! I was careful to bubble wrap everything fragile though. The inside of the trailer got dusty, so wrap up any sensitive belongings.