web doctypes http cookies markup validation style/css unobtrusive http://www.onlinetools.org/articles/unobtrusivejavascript/ ? if you use unobtrusive approach and avoid plugins why bother with detection, is it necessary in that case? plugin-detection: mimeType, ActiveXObject... flash javascript accessibility http://www.w3.org/WAI/ sprites automating image processing in Photoshop/Imageready generated (server-side) images automated image/flash text-replacement browsers indexing redirects logs custom errors, icons, header, etc cleanup path limits text files instead of mail sql version control server isolating publishing environment read-only fs xss disaster recovery plan automation, scheduling dns workflows communicating details: sitemaps: collect technical details design comps: visual definition creative briefs: objectives (what, why, how) text editors image editors other/plugin editors networking concepts hypertext concepts project 4 phases: planning design production review each with a unique group of details that the subsequent phase depends on for each phase details can be placed in one spot this spot can take a common form and/or location for each this can be in a single element that refers to other methods or locations of detail by the corresponding phase-group this method allows any preferred workflow without impacting another planning can collect detail from all phases in the sitemap (comp/file names, other global details) doc development creative brief conceptual guide, reason for bothering technical spec contractual detail sitemap as single-page project roadmap: a repository of global details (file/page/comp names across disparate workflows) creative comps in various doctypes methods of explanation and preservation of typographic/compositional/color/design detail delivery of plain-text doc with all typefaces used including appropriate detail: typeface name, fonts used, local and original sources, notes, samples static comps for each iteration of each design in such a state that notes can be added by other groups this brings finality to the design phase and allows production of the design ending the entire design process in a timely manner allows production to plan its execution (who does this? how can I apply there?) planning leads to cost savings tech README comments in top of doc documenting sources, sources of support/authors