title: Whats the difference between Q Promise library's .finally() and .done()?
body: <p>What is the difference between using the Nodejs Q promise library's .finally() and .done() statements.</p>
  
  <p>For example whats the difference between these two?</p>
  
  <pre><code>Q(...)
  .then(...)
  .finally(); //or fin()
  
  Q(..)
  .then()
  .done();
  </code></pre>