D'oh!
I forgot I changed it to download binary files, didn't think about that before posting it. Try the following (make sure you save your project before running--my excel VBA doesn't like downloading .php or .jsp pages (though it works without issue in VB6) and I have to force-close my excel sometimes):[vba]Function SaveWebFile(ByVal vWebFile As String, ByVal vLocalFile As String) As Boolean
Dim oXMLHTTP As Object, vFF As Long, oResp As String
Set oXMLHTTP = CreateObject("Microsoft.XMLHTTP")
oXMLHTTP.Open "GET", vWebFile, False
oXMLHTTP.Send
oResp = oXMLHTTP.ResponseText
vFF = FreeFile
If Dir(vLocalFile) <> "" Then Kill vLocalFile
Open vLocalFile For Output As #vFF
Print #vFF, oResp
Close #vFF
Set oXMLHTTP = Nothing
End Function[/vba]
Matt