We've been using NVDA (http://www.nvda-project.org/) for a while now and it works (for our screen reader needs) better than JAWS. Plus it's free and open source.
Interesting, I may begin contributing to that. I strongly believe this a problem to be solved by technology, not heavy-handed legislation that will add billions of dollars of costs to web development and innovation.