title: What is the "best" way to create a thumbnail using ASP.NET?
body: <p>Story:  The user uploads an image that will be added to a photo gallery.  As part of the upload process, we need to A) store the image on the web server's hard drive and B) store a thumbnail of the image on the web server's hard drive.</p>
  
  <p>"Best" here is defined as </p>
  
  <ul>
  <li>Relatively easy to implement, understand, and maintain</li>
  <li>Results in a thumbnail of reasonable quality</li>
  </ul>
  
  <p>Performance and high-quality thumbnails are secondary.</p>