(reposting as the first didn't seem to come through)
Using these are a good indication that the download was probably successful, but it is not a guarantee. Since there are many machines betwen the server and client, the server may complete the send, but the client may not receive it.
For this reason, on IIS7, folks are beginning to use Advanced logging on the client to validate for sure that the client received the content. http://www.iis.net/expand/AdvancedLogging
Dave