Ross C #1 It's ok, i believe i've found the problem. My gfx card can only render 4 surfaces per mesh in one go. That mesh there contained 6, so it was buggering up randomly. Very annoying :o) I just took 2 surfaces out and it's ok :o)