what language are these usually written in? I'm assuming C++, but i was wondering if it is possible to write a program with very low level access in .net. I wanted to do some research into writing a little program that when run, forces all letters to be cap-locked. Just something to bother co-workers with, haha...but more so to understand how to tap into APIs