John McCain doesn't care about the visually impaired
There are a lot of articles out there claiming that presidential hopeful John Mccain has taken great strides for the disabled, but the code behind John McCain's website says otherwise.
Tables are a well known feature of HTML, and about a decade ago, they were commonly used to lay out websites in ways that were more visually appealing than just plain text. Modern browsers, however, support the separation of style and content, and it's generally good practice to only use tables for tabular data.
Why? Most web developers avoid tables so that search engines can more easily index their websites, but there are other benefits as well, such as faster load times. The biggest downside to tables is the havoc they wreck on screen readers and braille displays, utilized by people who are blind or visually impaired. Tables, when used for layout, are very difficult for machines to parse in the way the designer intended, so the output tends to be all over the place.
Here's a screenshot of John McCain's website using the Web Developer toolbar, a plugin for the Firefox web browser. The areas outlined in the red and green lines are tables and table cells:
So what about Senator Barack Obama's website? Here's a screenshot, with tables and table cells outlined. Can't see the outlines? That's because Barack Obama's site doesn't use tables for style:
It's pretty clear who's winning the tech vote.