title: Generating a file, then launching a secure download
body: <p>Working in an asp.net 2.0 (VB) environment, I already have code that can generate an excel  file from a database for a particular "user" of the website.  I want to be able to launch this report generator on demand, and then after the file has been generated, allow the user to download this file.</p>
  
  <p>How can I do this securely, and not just dumping the files off in some publicly readable directory?</p>
  
  <p>Note: Related to <a href="https://stackoverflow.com/questions/643643/how-to-create-and-download-excel-document-using-asp-net">this question</a>, but the part I'm really interested in was never answered.</p>