I made a special material and applied it to all the models, I got a lot of varied results; sometimes it worked and sometimes it didn't based on where and how I placed the models.
Oddly enough, I was doing more tests and I think I found the cause; when I move the models away from the level origin, they do not shade properly. Basically, in order to get them to show up correctly I have to have all entities at position 0, 0, 0; this strikes me as being retarded. Does anyone have any solutions for this, or know why this is happening?