I'm ditching my laptop in favor of a small device (PDA) that will do 90% of the stuff my laptop does for me. That's the reason I'd like to see more pages render in a resolution that small devices can see.
I've been working with more xhtml lately, and from what I understood, that was the point of using xhtml for sites. They would render the same on all sorts of devices (in fact, the book I have gives info on where to get emulators for WAP browsers, etc.) Is this not the case?
You would think that with browser checks and such, a site would know what type of browser it was being displayed in and load the appropriate page. Either using CSS or XHTML, this shouldn't be too much of a problem. Especially because XHTML is designed for this purpose.
Granted, flash sites (well, most of them) won't display correctly, but personally I avoid those as much as possible. There's too much to them that I don't need. Plus, if I need to grab info from the page to read later, it's more difficult in a flash site than it is anywhere else.
Support bacteria -- it's the only culture some people have!