Ok back to the vb thing.. but with asp this time
sFilePath = Server.Mappath("statfile.csv") & "<BR>"
Response.Write "FilePath = " & sFilePath & "<BR>"
Set objFSO = Server.CreateObject("Scripting.FileSystemObject")
Response.Write "Opening file... <BR>"
Set objStatFile = objFSO.OpenTextFile(sFilePath, 1, TRUE)
If Err.Number <> 0 Then
Response.Write "Doh its borked " & Err.Number & ": " & Err.Description
Else
Response.Write "Files open... loop time<BR>"
End If
EVERY STINKING TIME I get file not found

But the debug output on the webpage shows the correct path!
FilePath = D:\inetpub\wwwroot\pathtofolder\statfile.csv
object is open...
Opening file...
Files open... loop time
Microsoft VBScript runtime error '800a01a8'
Object required: ''
/pathtofolder/FolderMonitor.asp, line 53
Any clues?!?!?!