Ugh. We did a cross-country haul. Very memorable.
If you're looking at doing it yourselves, I'd suggest Uhaul. Not only because of the prolific number f places to rent and drop them off, but because they have lower decks. I'd also suggest giving the trucks a really good look-over before you sign anything; will the AC still work going uphill?

I think they also a have a more comprehensive damage policy, and it looks like they have 24/7 roadside assistance.