28. A computer-readable storage device having embedded therein a set of instructions which, when executed by one or more processors of the computer causes the computer to execute operations comprising: configuring storage to receive and store a query from a client machine, the query comprising a user-generated key word; responsive to the query from the client machine, using an auto-complete server to process the query to generate an auto-suggestion key word in response to detecting fewer than all of letters of the user-generated key word; and using a search engine coupled to the auto-complete server and configured to use a first search argument and a second search argument for searching at least one of the one or more files, using the user-generated key word and the auto-suggestion key word to find the at least one picture, wherein the auto-suggestion key word is used automatically and without response to a new search query, the search engine searches 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, transmits the at least one picture, and responsive to the at least one picture not being found, automatically searches, 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.
28. A computer-readable storage device having embedded therein a set of instructions which, when executed by one or more processors of the computer causes the computer to execute operations comprising: configuring storage to receive and store a query from a client machine, the query comprising a user-generated key word; responsive to the query from the client machine, using an auto-complete server to process the query to generate an auto-suggestion key word in response to detecting fewer than all of letters of the user-generated key word; and using a search engine coupled to the auto-complete server and configured to use a first search argument and a second search argument for searching at least one of the one or more files, using the user-generated key word and the auto-suggestion key word to find the at least one picture, wherein the auto-suggestion key word is used automatically and without response to a new search query, the search engine searches 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, transmits the at least one picture, and responsive to the at least one picture not being found, automatically searches, 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. 29. The computer-readable storage device of claim 28 the operations further comprising generating an auto-suggestion key word by using no fewer than three letters of the user-generated keyword.