Long time ago I wrote a small AppleScript app that used Growl to display a bezel when capslock was pressed. These days I have disabled capslock in system preferences as I do not need that key at all.