Underflow case in Blinn spec... resulting in large negative values to be returned in certain cases, causing (again!) black dots. Thanks randall for clear report with nice demo file. :)