The department of Personnel at the State of New Jersey provides a text-based mode to their Web content using Usablenet Assistive as part of their efforts to comply with the ADA and Section 504. Usablenet Assistive converts a web page into its text-only version on-the-fly by eliminating all page layout that is present in the original page and by hiding many accessibility defects. Some examples are fixing missing image ALTs or forms that are not properly linearized.
Get a demo of your site using this solution and see the difference: Usablenet Assistive User's Manual. Usablenet Assistive was formerly known as LIFT Text Transcoder.