title: jQuery: Disable all checkboxes apart from current one
body: <p>I have checkboxes that need to act in a similar fashion to radio button controls.  Essentially when one is checked all others need to be unchecked.  How can I achieve this with as little pain as possible?</p>
  
  <p>So to summarise.  If a checkbox is checked, all others (siblings) must then be unchecked leaving the clicked one checkstate untouched.</p>
  
  <p>I already know how to uncheck all checkboxes but if I did this, I would have to first store the checked state of the checkbox that was checked, then reapply it after unchecking all checkboxes.  I wondered if there was a way of doing this with some fancy jQuery selectors or some such.</p>