QUERYxxx() takes a parameter to only ask the question "once".
Having a View into a company profile, that contains only a single record, storing the results of the QUERYxxx() into a field in the View and then picking up the value using the GETLINKEDVALUE() function means that the question only gets asked once for the entire Workspace.
_________________________
Andrew Bates