It is as hard for our developers. That is why they welcome all first hand experiences of those who are confronted with limitations each day. Their input is used to create a better interface also for those who need a screenreader etc..
I'm developing that sort of thing and will post more information here when I have it.