There IS a better way.

It's a product called a Python. It attaches to your kitchen faucet. You put the gravel vac of the python into the tank and turn ont he faucet. The suction pulls out fish waste and water then drains into the sink. When you have enough out, flip the knob on the Python at the base and it will put water back into the tank. Add your dechlorinator as it is filling or even afterwards. It will save you from carrying buckets and spilling water.
You can find this at Wal-Mart, PetsMart, petCo, and most LFS. It will make water changes MUCH faster. I can do my 55 gal tank in about 15 to 20 minutes using the Python. And that includes temping the water. If you want to continue the bucket brigade, you can. But the python is a lot easier.