The cable limitation of Firewire 400 is 4.5m per run, but it allows daisy chaining so you could theoretically run it to 72m (repeaters run about $50 each). Firewire 800 and 1200, on the other hand doesn't have this limitation but I can't for the life of me find exactly what the limitation is.