The solution to this is to use something like XML with XSL stylesheets.
For normal browsers the server combines the two to form nice standard HTML. More "advanced" browsers can obtain the data and stylesheet seperately.
I've been asked to evaluate just such a product for a work project, and it seems to be the best of both worlds.

Now, if I could just get Mozilla to work through MS proxy server's backdoor authentication...

Jazz
(List 112, Mk2 12 gig #40. Mk1 4 gig #30. Mk3 1.6 16v)
_________________________
Jazz (List 112, Mk2 42 gig #40. Mk1 4 gig #30. Mk3 1.6 16v)