I just moved my tank very successfully just a couple of months ago (meaning no fish have died to this day). I got some good advice from a local fish store. He told me to go to Home Depot (or your local home improvement store) and buy two heavy duty 30 gallon garbage cans (2 of them since my aquarium is 65 gallons). I took the garbage cans to where I was moving to, filled them up and mixed them with salt. This was about 24 hours before I moved the tank. I put an air stone in the garbage cans overnight to oxygenate the water. The next day I put the fish in a 5 gallon bucket, with water from my aquarium, and put a lid over it (you can get 5 gallon buckets that come with lids). I took enough water out of the aquarium so that me and my friend could lift and move it fairly easily. This left about 2 inches of water in it. I left the fish in the water until the very last moment I could. I also didn't touch the substrate. I then loaded the aquarium and all of my supplies into the back of my truck. I kept the fish upfront, my friend stabilized the bucket to minimize the thrashing around of the fish caused my the movement of the car. Once I got to my new place, I set the aquarium up where I wanted it. I then transfered all of the water in the garbage cans into the tank. Finally I added the fish and all of the decorations. The key to it is being very efficient while the fish are out of the tank to limit the amount time out of the tank and thereby the amount of stress on them. The fish acted weird for a couple of days, but eventually came out of it and have been fine since then. The best part comes from the owner of the local fish store. He said once your done with the move, dry out the garbage cans and take them back to where you got them and get your money back. I did that and it worked like a charm, which was good b/c the garbage cans where like $30 a piece and me being a college student means I always need ways to save money. Hope this helps.