A system for assisting a content consumer to select content services, the system including a processor that is configured to execute a matching algorithm. The matching algorithm comprises interviewing the content consumer for questions in a plurality of categories, determining a point system for answers obtained by the interviewing step, wherein the answers indicate entertainment interests of the content consumer; calculating a service score for each content service based on the point system, wherein the service score indicates an agreement between a content service and the entertainment interests of the content consumer; and selecting a pre-determined number of content services based on the service score.