One trick for dealing with misbehaving tables is to create a seperate, temporary <Table> tag. Move each row, one at a time, under the temp <Table>, make sure that row is tagged exactly right - including any empty <TD>s, spanning, IDs, etc., then move on to the next row. You also might try downloading the free PAC 1.3 from Access for All (google should find it) - it is obsolete for automated testing (use PAC 3) for that, but has a superiour screen-reader-preview, especially for working with tables. You might also consider evaluating CommonLook. It has a reputation for being excellent at helping with PDF table accessiblity - it is expensive, by the way.
... View more