A method for retrieving information to a mobile device, the method comprising: installing a data retrieval application on a mobile device, the data retrieval application including code which defines a structure of a structured data display, the data retrieval application comprising instructions for: presenting the structured data display on the mobile device, the structured data display having the structure as defined by the code included in the data retrieval application, the structured data display including relevant content data, the relevant content data comprising hyperlinks; requesting additional data in response to selection of one of the hyperlinks included in the structured data display; and rendering markup-language-formatted additional data received in response to the request for additional data; the method further comprising: receiving a user request to retrieve data through the data retrieval application; retrieving data comprising hyperlinks in response to the received user request, wherein the retrieved data is an HTML web page; extracting relevant content data from the retrieved data, the relevant content data comprising hyperlinks; displaying the relevant content data according to the structure of the structured data display as defined by the code included in the data retrieval application rather than HTML code included in the retrieved data; and enabling a user to select a hyperlink in the structured data display to retrieve additional data in markup language format and render the markup-language-formatted additional data using the data retrieval application. installing a data retrieval application on a mobile device, the data retrieval application including code which defines a structure of a structured data display, the data retrieval application comprising instructions for: presenting the structured data display on the mobile device, the structured data display having the structure as defined by the code included in the data retrieval application, the structured data display including relevant content data, the relevant content data comprising hyperlinks; requesting additional data in response to selection of one of the hyperlinks included in the structured data display; and rendering markup-language-formatted additional data received in presenting the structured data display on the mobile device, the structured data display having the structure as defined by the code included in the data retrieval application, the structured data display including relevant content data, the relevant content data comprising hyperlinks; requesting additional data in response to selection of one of the hyperlinks included in the structured data display; and rendering markup-language-formatted additional data received in response to the request for additional data; receiving a user request to retrieve data through the data retrieval application; retrieving data comprising hyperlinks in response to the received user request, wherein the retrieved data is an HTML web page; extracting relevant content data from the retrieved data, the relevant content data comprising hyperlinks; displaying the relevant content data according to the structure of the structured data display as defined by the code included in the data retrieval application rather than HTML code included in the retrieved data; and enabling a user to select a hyperlink in the structured data display to retrieve additional data in markup language format and render the markup-language-formatted additional data using the data retrieval application.