What is a real-world practical application for using return false instead of e.preventDefault() and vice-versa?
<p>I understand that if I return false it's essentially calling <code>e.preventDefault()</code> and <code>e.stopPropagation</code>.</p>

<p>My question lies in the decision of when I would want to continue event flow vs stopping it altogether. Could we list some real-world situations where I would want to use <code>e.preventDefault()</code> instead of <code>return false</code> and vice-versa to paint a clearer picture for me?  </p>

<p><strike><strong>EDIT:</strong></p>

<p>I'm a visual learner and <strong><em>seeing</em></strong> <em>how</em> something works, as opposed to <strong><em>reading</em></strong> about it, is how I understand <em>why</em> it works. I would be most appreciative to anyone who could post code examples for me.</strike></p>

<p><strong>EDIT:</strong></p>

<p>Based on @Pointy's answer and comments, I created a working <a href="http://jsfiddle.net/3DwwA/" rel="nofollow">jsFiddle demo</a> for those visual learners out there.  I think it sums it up quite nicely.</p>
