1. A system to search one or more files to find at least one picture, the system comprising: one or more computer processors; storage configured to receive and store a search query from a client machine; an auto-complete application to process the search query, the search query comprising a user-generated key word, to generate an auto-suggestion key word in response to detecting fewer than all of letters of the user-generated key word; and a search engine coupled to the auto-complete application and to use a first search argument and a second search argument to search at least one of the one or more files, using the user-generated keyword and the auto-suggestion key word to find the at least one picture, the search engine to search one of the one or more files using the user-generated key word as a search argument and, responsive to the at least one picture being found, to transmit the at least one picture, and responsive to the at least one picture not being found, to automatically search, without response to a new search query from the client machine, the one of the one or more files using the auto-suggestion key word as a search argument.