1. Method of making an offer for revolving credit products to an applicant, the method comprising the steps of: a. Storing an identifier for each of a plurality of revolving credit products; b. Associating at least one attribute with each of the revolving credit products; c. Receiving an application from an applicant; d. Profiling the application to provide an applicant profile; e. Identifying an objective of the offer; f. Creating a set of revolving credit products, the set comprising a plurality of revolving credit products that fit within the applicant profile; g. Ranking the set of revolving credit products based upon the objective of the offer and the at least one attribute of each revolving credit product in the set; and h. Offering to the applicant at least one of the top ranking revolving credit products from the set of revolving credit products.