Making some progress with providing mailing users with the opportunity to update their details. We're using custom fields to track completed training (which, date and who trained them).
I've got the custom fields for the training (one entry with multiple fields, 3 per training)
I've got checksum UI working, and can generate the custom URL to point a user to a profile.
I've got a profile which contains address details and the training fields. However, the page presented to the user is just one long list. It would be nice to group the fields in the profile. I don't think there's an easy way to use one page (URL) with multiple profiles each with their own headers.
Google has so far proven unhelpful.