Customized web accessibility options

This entry originally appeared on my disability blog, I hate stairs.

A rough idea:

A SaaS model that allows users to choose from a range of web features that are not accessible to them. Those preferences are saved on the Service. Web developers can check users’ preferences before programmatically implementing the features in question.

For example, before a jQuery slideshow is implemented, a check is done against the Service to make sure that slideshow transitions are OK for the current user (because it could cause motion sickness for some people). This would probably be done in a PHP function. If there is no conflict, a PHP function is run to implement the slideshow. If there is a conflict, a fallback PHP function could be run.

Graceful degradation.