There's one word you missed that is of critical importance.
"Reasonable"
Accommodations must be reasonable.
What does reasonable mean? I sat through a 90 minute presentation from a top lawyer about technology in the educational fields and how the ADA impacts it, and it's still a case by case basis.
You do have rights under the ADA though, and you should be aware of that. Unfortunately, the ADA has brought along some problems too that have made employers scared to hire. Amoung them:
1.) "Recovering" dope addicts who get hired, and then become deadbeat employes that can't be fired because of the ADA. King of the Hill did an episode on this, I can assure you it's based on real life.
2.) Professional Plaintiffs. People who do have real disabilities, but aren't interested in getting a reasonable accommodation to do an honest days work. These people's only goal is to push and push until they can sue.
3.) Legit bad employees who have a disability but are just bad. They aren't trying, they aren't doing their jobs, it's not really their disabilities fault
I actually have on my list to read, a study that showed that hiring of disabled people has gone down since the ADA was passed, because employers are less willing to take a risk on someone because under the ADA, if they take a risk and it doesn't work, they can't get rid of the person.