A system including processor and memory for providing customized Internet content to a requesting client device, comprising:means for intercepting a request by a requesting client device for a file from a web server; means for detecting client device display capability information about the requesting client device, wherein the client device display capability information includes data relating to