Profile documents are a great way to store basic configurations or even user based configurations for an application.
The documents seem to be cached for better performance. This is also great.
But this is also sometimes an issue. When you make a change in such a document and you leave the document open after saving your changes, a @GetProfileField ( and also LS methods ) do not return the changed value. The cached value is returned instead.
Sometimes, you have to close the entire Notes client for the changes to take effect.
I would like to see an additional / optional parameter in @GetProfileField to force an update of the cached values ( like the NOCACHE option in @dblookup )