Ins DegreesRadians
Mem:
 
Binary:
Hex: (Caps please)
Limitations:
There is no operator precedence, so if you do '1 + 2 * 3' that would be the quivalent of doing '( 1 + 2 ) * 3' on a normal calculator not '1 + ( 2 * 3 )' as it should be.
Also there are no brackets. That is too much for me to implement. The fact is that this calculator does far more than Microsoft's version of a DHTML calculator and mine requires about 1/10 of the amount of code. AND their's doesn't do brackets either.
You can cheat mine by using the mouse and pasting invalid numbers in or by typing operators in the middle of the words 'Infinity' or 'NaN'. I can't be bothered to fix that because if you want to make it fuck up then go ahead, I don't care.