Excellent! Image may be NSFW.
Clik here to view.
This is an odd one, it seems that Persistent variables don't need declaring in their own macro, but do if that macro is called from another one. I suspect this is because of the way the pre-processor works in the first macro. I'll add it to the declaration in GarminExport so that others don't have the same problem in the future.
Clik here to view.
