This document discusses an access-oriented approach to web design. It begins by reviewing current best practices, then notes limitations in the assumption that progressive enhancement will work for all users. It proposes testing capabilities and providing different experiences based on what is supported. Key capabilities to test include JavaScript, CSS rendering and more. If capabilities pass tests, enhanced experiences can be dynamically loaded and scoped. Fallbacks ensure a usable experience for all. The document concludes by introducing a demo page to showcase this approach.