John:
You can also change the .left property to -1000 before you update the nodes and back to it's "correct" value after you finish.
I wrote hide and show methods to handle this. I'm at home and don't have the code here. I can send it tomorrow, if you want.
hth
Mike
Mike