I really do hate the Caps Lock key. I'm not a touch typist although I can use about 8 fingers fairly reliably. The upshot is, I mistakenly hit that key fairly regularly. I just recently discovered, however, that you can turn that key off.
If you are unfamiliar with doing registry hacks, you can copy and paste the following into a text file, rename it to something like "CapsLockBeGone.reg" (the .reg is important) and then double click on it. You will then need to reboot, but you will happily be Caps Lock free.
For those who want to experiment, but don't want to do this forever, I've included the text for "CapsLockBeBack.reg" (but who'd ever want to do that).
If you are way more curious than the average person, check out Microsoft's Scan Code document.
"CapsLockBeGone.reg":
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]
"Scancode Map"=hex:00,00,00,00,00,00,00,00,02,00,00,00,00,00,3a,00,00,00,00,00
"CapsLockBeBack.reg":
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]
"Scancode Map"=hex:00,00,00,00,00,00,00,00,02,00,00,00,3a,00,3a,00,00,00,00,00
As an interesting side note, I am not the only person with this predilection - there is a Caps Off community as well as commercial keyboards (though not many) that have either moved or removed the Caps Lock key.