I have a strange way of doing my water changes, but there is a method to my madness. I bought an 18g rubbermaid roughneck container a while back, and I would siphon water into it while refilling the tank with buckets at the same time. (this was to minimize the noise and splash from my filters once the water level got low) This was back breaking work, especially when I moved the 18g container with about 15 gallons of water to the bathroom and dumped it in the toilet. (had to be slow too... almost flooded the toilet once) I finally got an idea and tested it out for myself, and its what I've stuck to since. I still use my 18g container and I siphon water out into it, but at the same time, I have my python kit refilling the tank, so it keeps it at a constant water level. Once I've taken out about 12-15 gallons of water from my 55, I shut off the faucet, pull the siphon out, and use the python to suck all of the water out of the 18 gallon bin. I use this process for my 10g tank too, so I can use a small siphon hose so as to clean the gravel without pulling too much water out at once, and I can refill it quite easily with the python kit. Everyone has a method that will work best for them given their circumstances, you just have to play around with ideas and give it a shot until you find one you like.