> commented it out. I don't understand why skip has to be greater than > the size of a dContactGeom struct.. Can someone explain? It has to be greater than or equal to the size of the struct, else the tail of one struct in the array will be overwritten by the head of the next struct. Cheers, / h+