Here's my story-remember I'm a cheap @ss so take it with a grain of salt.
I was moving from NJ to FL. Truck rentals (budget, Penske, etc.) from NJ to FL were in the $2500 range for just the truck.
Just out of curiosity, I checked the rentals from FL to NJ. It was $250. Now, that poses a problem because I wanted to go NJ to FL. But Penske offers unlimited miles. Hmmm.
I got a "one-way" rental from FL to NJ - it came with 6 days of rental. I flew down to FL, picked the truck up empty, and drove it to NJ, filled it up with my stuff, and drove down to FL and unloaded it. Then drove back to NJ to drop it off. All total (with fuel and airfare) it was about $800 or so give or take. But 3300 miles in 6 days was killer.
Also, I saw an ad in an airline mag that highlighted a company that drove the truck to your location, you packed it, they came by and drove it to the destination and dropped it off, and you unpacked it. I recall it was even cheaper than what I had paid ($800). Might check into that - I can't recall the name.
Also try checking for a rental from say FL to somewhere around the area you're moving too, within say a 300 mile radius. Might be cheaper.
~wheelsup