1. A method of searching for information using an electronic device that can be connected to a network, comprising the steps of: determining a context for a search for information; forming a search query based on the context of search for information; and performing a contextual search based on the search query.