Jeg er enig med mik789, bortset fra, at jeg lige vil gøre opmærksom på, at browserne idag ikke ser på DOCTYPE udover for at bestemme, om de skal prøve at overholde reglerne (standards-mode) eller gå ud fra at den, der lavede siden ikke aner, hvad han foretager sig (quirks-mode).
http://www.mozilla.org/docs/web-developer/quirks/doctypes.html har lidt oplysninger om hvad Mozilla går efter (incl. den tredje mode (næsten-standard), som Mozilla har.)
Det eneste man altså får ud af at skifte mellem forskellige DOCTYPES (hvis de alle får browseren i standards-mode) er altså at en validator ved, hvilket regelsæt, man ønsker at overholde, og at den dermed kan give de rigtige fejlmeddelelser.
Bemærk forresten, at her snakker jeg om filer, der bliver serveret som text/html.