This may also have to do with opacity settings. Are you sure you did not set opacity settings to zero in one of the materials by accident?
Sometimes this also happens when you import externally made object and click "yes" on a prompt whether a given object is from XFrog. This may cause a world of hurt and produce some weird effects.