After years of U-hauls, I found a new service!
ABF U-Pack
ABF freightlines brings a 28 ft Pup trailer to your home, with a ramp. You (U) pack it, and seal the end of the trailer when finished.
They drive it to your new home, and drop the trailer, You unload it, call them and they pick up the empty. (moves from the east coast to western states may be more expensive, but it all depends as the price drops where they move more freight on a regular basis)
I used 35 ft of trailer space, (1 28ft pup and 7ft of a 2nd one) they charge in 7ft increments. THEY DON'T CHARGE BY WEIGHT ONLY BY SPACE!
I loaded all my guns and ammo on it and the don't ask, don't tell worked fine for both ABF and me.
I moved from Nashville TN to New Hampshire for $2800. My only extra expense was renting pads from U-Haul, and extra beer for the unloading crew.
Miles, Gas, and all the rest was covered in the one charge. (I own my own dolly)
Just make sure that the terminal at your arriving end reserves a ramp for you.
Here's a link.
www.upack.com/Andy