Thought this looked kinda interesting

http://blog.delorme.com/2011/06/03/d...communication/