I have a 10G and every few months I have to move it about 3 Hrs by car. Not fun, however this was one of the reasons I ended up with a 10G instead of something bigger.
- Make sure everything is on the sand bed, or securley put in place. The movement associated with, uh, moving will probably topple rocks over onto corals etc.
For me, I have a nice piece of styrafoam I put over the top of my AGA tank. I cut grooves into the foam so it slides down over the tank just a little bit. I then basically tape the thing like crazy up and over the tank. It's a nice snug fit.
Now, i'm able to lift and carry my tank and simple place it in the car. I have my water level as high as possible so that the waves created inside of the tank are minimal.
A 20G will be much heavier and so this may be more difficult. But with a person or two helping it can be done i'm sure.
I used to move a FW 20G around a bit, there I would bag all of the fish and drain the tank completely. SW of course is a different story.
Buying 5G buckets from Home Depot is a great way to do this aswell. You can save water and put a few rocks with the corals into each of them. Waterproof etc.
How far you move sort of matters for the sake of temperature, unless the air temp is water temp, then no worries. As it may be in AZ.
I'm done babbling, hope that gives you some ideas.
Moving sand may be tough.. Probably I would recommend leaving some water in the tank with the sand bed in place. Who knows what stirring it up would bring to life.