It must be Alan, because from looking at the codes, they are both doing the same thing, except Gile is doing the translation himself, while Luis is letting Acad's built in functions handle the translation. If that is the case, then maybe I'll use Gile's solution, since it works better with older versions of Acad.
Side note: I was trying to use the view direction system variable ' ViewDir '. Never thought to translate the normal view direction like both Gile and Luis did. Very smart. Now off to study the method behind projecting a point onto a plane.
Thanks again guys!