Not at all. Kind of a pain to do in assembly language, though. My implementation is all adds and shifts, except for a square root and one multiply to convert the distance units. Scott N1VG Andrew Rich wrote: > Bit hard to do in a PIC chip Wes