I tried to implement this shader, and although I'm new to using shaders it seems to work. I applied the material to a basic flat box i modeled in MED and the bump map look and specularity work, however the model is evenly lit and seems to be completely ignoring the lights that are illuminating the level geometry surrounding the model. Any ideas as to why this is would be great. Also I didn't modify your shader code or anything like that, just applied it right away. Thanks!