What I wrote did end up computing the angle using the dot product. But the optimization of quiting before I had the actual angle and just comparing a relative value didn't occure to me.

Jay