I'm not sure why you have to write a whole new program. All it would seem you need to do is use one of the algorithms that calculates the beam heading based on the two gos coordinates, and send the result to an existing rotor control program. Sent from my iPad And YES it's cool!