As for the color comment on font color, I selected a font of #333 on a white background which provides good contrast as far as I tested and it was tested on LCDs and CRTs. I appreciate if you can provide me with an example of some text that I can check for poor contrast in the website.
The source code issue is abit complicated to explain but the website is built using different plugins within the CMS framework with different designs. Tables were used in 2 plugins in the website: the banner system and the poll system. These plugins are designed to be used generically regardless of their placement in the page and that's why I used the table. These don't really complicate maintainance since the site is built modularly and using web standards with W3C validated code
http://validator.w3.org/check?uri=http%3A%2F%2Fapsi.sd%...ly%29&doctype=Inline . The whole look of the website is controlled using diffrent CSS files. These make it very easy for the admin to change the style of the whole thing without pain.
AJAX is used in 2 areas in the project:
1- In the theme selector at the top of the page. The user can select a theme and a connection to server is made via AJAX to create a session and save a cookie for the user without refereshing the page.
2- In the home page AJAX is used in the video application where you can navigate through the whole videos without the need to refresh. Also when you open a popup window to view a larger version of the video you'll find good example of AJAX usage when you select from the list of related videos, a call to the server is made and content gets updated.