This has recently been updated and published through our website and it may well be of interest - and hopefully some use - to members of this forum.
http://www.gpsjavea.com/content.php?article_id=419