Sudden lighting - what am I doing wrong?

Hi,

Here’s a link to a little app that I have created. I have a single light source. I keep the location of the object and the light and simply change the angle from which I look at the object. I expect smooth results as I am flying around the object but instead the object lights up suddenly. Any idea what I might be doing wrong?

http://freeboundaries.com/Rotate.html

Many thanks in advance,

Pahidla

Never mind - messed up normals.