1. A machine for evaluating relationship quality, comprising: a processor or microprocessor coupled to a memory, wherein the processor or microprocessor is programmed to: periodically receive input from at least one user from a first group and at least one user from a second group for a rating for one or more selected relationship quality parameters applicable to each group, wherein the relationship quality parameters for the first group are different from the relationship quality parameters for the second group, and the at least one user from the first group has a relationship with the second group; and display the input received in a graphical format.