title: Please explain bizarre behavior of .call(false)
body: <pre><code>&gt; (function () { return this; }).call(false)
  false
  
  &gt; !!(function () { return this; }).call(false)
  true
  </code></pre>
  
  <p>In both Firefox 4 beta and Chrome latest.</p>
  
  <p>It's like... when is a boolean, not a boolean?</p>