&gt; Is there REALLY a difference between a &quot;method,&quot; a &quot;procedure,&quot; and a &quot;function&quot; proper?<p>As you pointed out you will get different answers from different people.  There is no correct answer.