A method and apparatus to remember and attempt to persist relative
differences between automatically adjusted current weight values for
non-directly adjusted graphic user interface elements, notwithstanding
previous automatic adjustment of these current weighting values to a
point of equality. A plurality of user-alterable graphic user interface
elements are provided (101), with each element corresponding to at least
one alterable selection criteria. The plurality of user-alterable graphic
user interface elements illustrate current weighting values, wherein the
aggregate sum of the current weighting values comprises a particular
value. A user then alters (102) a graphic user interface element, causing
a change in the corresponding weighting value. The relative weighting
values of the non-adjusted graphic user interface elements are stored
(103) and then current weighting values for the non-adjusted elements are
automatically adjusted (104) as a function of the user alteration and the
stored relative value information.