since i only have one tank right now (20 gallons) i still use a bucket and a regular siphon. it only takes a few steps from the tank to get to the bathroom to get rid of the old water.
if i had a much bigger tank, like 55 gallons, i would get a python.