10. A matching service system, comprising: a number of communications ports which provide communications with a plurality of end user devices, the end user devices logically associable with a plurality of end user client accounts of the matching services, the end user client accounts logically associable with end user clients of the matching service; at least one nontransitory processor-readable medium that stores at least one of processor executable instructions or data; and at least one processor communicatively coupled to the communications ports and at least one nontransitory processor-readable medium, and that: for each of a number of respective end user clients, identifies a plurality of potential candidates, each of the potential candidates associated with a value indicative of a quality of a match between the respective potential candidate and the respective end user client; for each of at least two of the potential candidates, determines a size for a respective graphical object based on the respective quality of potential match between the respective potential candidate and the respective end user client, wherein the graphical objects are windows and the at least one processor determines the size of the window based at least in part on an assessment of the quality of a match between the respective potential candidate and the respective end user client, and the at least one processor selects a diagonal dimension of the respective window from at least three sizes, the diagonal dimension for higher quality matches larger than the diagonal dimension for lower quality matches; and causes a presentation to the respective end user client of at least two of the graphical objects at the determined size.
17. The matching service system of claim 10 wherein the at least one processor causes the concurrent presentation of at least three graphical objects, each corresponding to a respective one of at least three different potential candidates.