Would it be a good idea if the next node allocated after 2147483646 is node 2147483648? It would mean that applications expecting 32-bit node numbers fail cleanly and stops buggy editing software from modifying the wrong node. -- Andrew