1. A method comprising: providing a list of selectable computer solutions in a self-support environment, providing a client record associated with a first user; depositing points into the client record when the first user utilizes the list, wherein points are deposited into the client record for at least one of: accessing the self-support environment, searching for a computer solution from the list, requesting a computer solution from the list, forwarding a computer solution to a second user, or answering questions provided by the self-support environment; receiving a request from the first user for a computer solution from the list; sending the requested computer solution to the client-computer first user in response to the request, depositing in the first client record the points resulting from the request; and updating the client record to indicate the awarding of a prize to the first user when the client record has a predetermined number of points.