1. A method for providing a user of a computer system that comprises retrieval software and collection software a recommendation identification for an add-on, the method comprising: the retrieval software communicating with the collection software for information on an add-on; the collection software retrieving data on the add-on; the collection software communicating information on the add-on to the retrieval software; the retrieval software using the information communicated from the collection software to generate a recommendation identification for the add-on; and the retrieval software causing the recommendation identification for the add-on to be displayed to the user of the computer system.