title: Programmatically downloading a file from Sharepoint without using Web Services?
body: <p>I'd like to fetch some files from a SharePoint site, however I do not want to use the web services as a) I want to be compatible with both 2007 and 2010 and b) I'm not sure if Web Services can give me all files on a site.</p>
  
  <p>SharePoint Designer can do that, and it seems to use FrontPage Server Extensions using _vti_bin/Author.dll. Also, I can access it in Windows using Map Network Drive -> Map Web Site, which <em>I think</em> is using WebDAV.</p>
  
  <p>Is there any C# implementation of either a WebDAV Client or a Author.dll Client?</p>