Thanks very much for that. All the examples you gave work fine (except the 3d textures; lack of hardware support; but it's not an issue). Are there any examples available that include loading textures from files? That's really what I'm after. Thanks, Hugh.