title: What's the "for" for in a label tag?
body: <p>Just ran across a <code>for</code> parameter in an HTML label tag:</p>
  
  <pre><code>&lt;label for="required-firstname"&gt; First Name &lt;/label&gt;
  &lt;small&gt;*&lt;/small&gt;
  &lt;input name="required-firstname" type="text" tabindex="2" 
         id="required-firstname" size="24" maxlength="40"&gt;
  </code></pre>
  
  <p>I'm converting this form to a PHP processed script, can I get rid of the for= parameters?
  (And out of curiosity, what does it do?)</p>