compass heading



I've been looking for a cheap electronic compass. I've found these sensors:

<http://www.dinsmoresensors.com/index.html>

Does anyone know of any handy PIC-type circuits and programs that would take analog input from that chip and spit out a bearing on demand?

Thanks,

--Yan
.