The challenge of making an existing web site section 508 compliant is the sheer amount of tedium. This is especially the case for web sites that are not dynamically generated by server side scripting.
For smaller web sites, a designer can bite the bullet and just review all the HTML documents and make the necessary changes by hand. However, this approach is expensive and may not be cost-efficient for larger sites that contain a lot of hand-written HTML code.
A possible method to solve the problem is to separate content from presentation, as described in the following section.