title: delay() or timeout with stop()?
body: <pre><code>$('.file a').live('mouseenter', function() {
      $('#download').stop(true, true).fadeIn('fast');
  }).live('mouseleave', function() {
      $('#download').stop(true, true).fadeOut('fast');
  });
  </code></pre>
  
  <p>I want the <code>mouseenter</code> function to have a <code>stop()</code> and a delay of 1 second.
  So, if I hover over <code>#download</code> the <code>fadeIn</code> should start after a 1 second delay. If I mouse out meanwhile the <code>fadeIn</code> shouldn't start. Get me?</p>
  
  <p>I don't really know how to do that, any ideas?</p>