1. A method for generating a page suitable for display on a mobile communication device based on a webpage from a website server, said method comprising the steps of: requesting the webpage from the website server; establishing a communication link directly between the website server and the device; receiving at least a portion of the webpage over said communication link with said website server; obtaining one or more transcoding instructions; transcoding said received portion of the webpage according to said one or more transcoding instructions; and generating a page suitable for display on the mobile communication device based on said transcoded webpage.