Nice presentation which shows some tips for making more compatible HTML code.
Main content:
1) Don't use tables if you want to use Screen Readers (they can't understand the order of cells)+
2) Don't make a soup of DIVs and SPANs
3) Write your HTML code as an ordered DOM tree.
4) Use "role" if you want a DIV to be a BUTTON or DIALOG or CHECKBOX (check ARIA for roles)
Some tools:
-ChromeVox.
- Dojo Toolkit.
-GWT.
-jQuery UI.
http://code.google.com/p/google-axs-chrome/
Making Accessible Web Apps Using HTML5 and ChromeVox - YouTube