bug 1137: Only add colon if there's a field description
bug 1137: Consistent behaviour when adding colons
bug 1137: Typo fix
bug 1137: corrected the date check and added the location check
bug 1137: Added check for non numeric points