Hmmm ... det med, at XHTML skulle være 'det eneste rigtige at skrive idag' har du uden tvivl fra folk, der aldrig selv har skrevet et fungerende XHTML-dokument.
Faktisk forholder det sig sådan, at XHTML ikke er understøttet af IE6 og heller ikke bliver det i IE7. 99% af alle eksisterende XHTML-sider på WWW parses idag som tilfældig HTML-tagsoup ... ikke som XHTML. Prøv at læse disse to:
http://exp.dk/artikler/537 http://exp.dk/artikler/538(I)frames er ikke i overensstemmelse med det ønskede fremtidscenarium - som W3C ser det. Derfor er (i)frames ikke valide i de stringente versioner ('Strict' - i modsætning til 'Transitional') af markup-standarderne ... hverken HTML4.01-Strict eller XHTML1.'X'-Strict.
I den første 'ægte' XHTML-version (XHTML2.0) vil (i)frames være væk for good - men det tager formodentlig adskillige år, før den kommer på gaden og er integreret i browserne.
Hvad angår PDA'er, så kunne du jo evt. spørge på klientens skærmopløsning. Er den under en vis størrelse, kunne du levere ét stylesheet - og et andet, hvis den er over. Er det en løsning, du kan bruge?