Well, Just glancing through the code, it looks ok. I set the contact parameters after dCollide, but I wouldn't think dCollide would stomp them so it shouldn't be any different. Can anybody else see any problem here? :-) Geoff