I’m disappointed with the reset button: it uses a dangling label inside a link, which reloads the page:<p><pre><code> <a href="./calc.html">
<label for="reset">C</label>
</a>
</code></pre>
Rather than just using the formerly-ubiquitous but now rare beast (I think I saw exactly one last year), a reset button:<p><pre><code> <input type="reset" value="C">
</code></pre>
To keep the CSS simple (!), you could even keep using the label (though ditch the <a> wrapping) and just chuck an invisible <input type=reset id=reset> in with the radio buttons, if you really want. Then the label would dangle no more.