thanks Jason.
I did a google search but everything pointed to hacking the bios to access the root.
From one of your links, I found an answer which works, though I don't know if it has any other implications.
If anyone else using apache and virtual hosts wants to try this, here's what i did.
In the httpd-vhosts.conf file, where all the virtual hosts are set, make the site you want access to, the first one on the list.
<VirtualHost *:80>
DocumentRoot d:/vhosts/nameofsite
ServerName nameofsite
</VirtualHost>
One strange behaviour, which I noticed, was that the navigation menu was not styled correctly on my tablet, (looks ok on a pc). Looking through the code, the only thing I noticed was that the css for the navigation was imported rather than linked, so I changed the line from
<style type="text/css" media="all">
<!--
@import url("../CSSMenuWriter/cssmw0/menu.css");
-->
</style>
to
<link rel="stylesheet" href="../CSSMenuWriter/cssmw0/menu.css" type="text/css" media="all">
which seems to have solved the problem, but I don't know why.