The culling you are experiencing is probably due to the near and far clipping planes. These values are very adjustable and are usually tuned to the preference of the engine designer, so feel free to play with them. The main reason I went about my method of rendering the meshes was because the textures were not being set correctly on the device when the mesh parts were being rendered after I set my own effect on them. This may be just a Vista bug that isn't showing up in the "supported" versions of everything, but the suggestion for my method came straight from Shawn Hargreaves of the XNA team so I figured it would work fine. Originally I had exactly the same code you are using there, but tiny didn't look too good with a sky for a face
