James, I was having the same problems as you with the ray normals. You said you managed to fix the problem. What was it that you were doing wrong? (because I am doing the same thing). Thanks for the reply, :) Panayoti