http://www.abledata.com/Site_2/sitemap.htm

This site lists nearly 27,000 products of which 18,000 are available, describing them and giving details about what they do. It is the best and most comprehensive site showing all the various assistive technology.