Cheers John, thank you for taking the time to look at this. I've followed the tweak in the undocumented page as well as changing the .htaccess file to remove the caching error and as you say this still leaves #1. I know these validators are a catch-all answer and some are often outdated before they're even released, for example W3C still gives a severe warning if it finds any java script yet most mobile browsers can handle JS quite well now.