I fully agree - just like Performer and all other real-time graphics 
systems that support LOD.
I must say 'I' would prefer to separate out the individual LOD 
descriptions, rather then rely on the child separator nodes being
supplied in the correct order - makes it much easier to change the 
LOD values with having to do massive cut and paste operations.
LOD {
  RANGE in, out
  CENTER x,y,z
  Separator {  }
}
LOD {
  RANGE in, out
  ... etc ...
}
>>-------------------------------------<<
Steve Ghee ( [email protected] )
Director of Technology
Division Ltd   
19 Apex Court
Woodlands
Almondsbury
Bristol, UK
BS12 4JT
Tel : +44 1454 615554
Fax : +44 1454 615532
>>-------------------------------------<<