1. A method of displaying content on a graphical user interface in a ranked order, the method comprising the steps of: (a) displaying a reference position on the graphical user interface; (b) receiving input from the user with respect to at least two criteria; (c) displaying at least first and second movable graphical objects, representative of the input received by the user in said step (b), on the graphical user interface, positions at which the movable graphical objects are displayed representing a relative importance to the user of each of the at least two criteria; (d) detecting a position of the first and second graphical objects on the graphical user interface; (e) detecting a position of the first graphical object with respect to the second graphical object; (f) awarding a bonus when the first and second graphical objects are spaced from each other but within one of first and second a predefined distances distance of each other, the bonus increasing the relevance of an item of content in a ranked order of the content and the bonus for being within the first predefined distance of each other being greater than the bonus for being within the second predefined distance of each other; and (g) positioning the content in ranked order on the graphical user interface, the ranked order based at least in part on a proximity of the graphical objects to the reference position, and in part on any bonus due to the proximity of the first graphical to the second graphical object.