Jeff I have noticed a problem with your code. It doesn't give the correct lat and lon for southern hemisphere cases. I have managed to correct this by add an if statement in the UTMtoLL function. The if clause takes the UTMNorthing away from 10,000,000 and multiplies the Latitude by -1 if the UTM Letter is C-M.
... View more