Check to see that your normals are facing the right way. Chances are, they're flipped the wrong way (which can happen, especially when importing/converting from other programs). This sometimes happens to me if I export from MED to 3DS and import into Blender, for example.