I've got a .NET application that does a WebDAV SEARCH on a user's mailbox folder. To restrict the number of matching entries returned I use a range header in the HTTP SEARCH request. On Exchange Server 2003 on windows 2003 (therefore IIS 6), if the folder is empty, or there are no matching results, I get an empty "result set". If I run the same code on an Exchange Server 2000 on windows 2000 (therefore IIS 5), if the folder is empty, or there are no results that satisfy the criteria I get an HTTP 416 error (Requested Range Not Satisfiable). As a workaround (assuming the former is correct behaviour) I can catch the error and spoof an empty result set but I'm wondering whether there is something I can do to the Exchange 2000/windows 2000/IIS 5 setup to get it to behave the same as Exchange 2003/windows 2003/IIS 6. Note that I haven't used the "if-range" header, only just discovered that... Thanks, Ian.