1. A method of providing search results to a user via user interaction with a printed substrate, said substrate comprising user information and coded data enabling the user interaction, said method comprising: (a) a user performing the user interaction with the substrate using a sensing device, said sensing device reading at least some of the coded data when operatively positioned or moved relative to the substrate and generating interaction data using the read coded data, said interaction data being indicative of the user interaction; and (b) said user interaction initiating a search and causing a first resource to be displayed on a display device, said first resource comprising search-results content, wherein at least one parameter of said user interaction determines a search provider for performing said search.