I use keyboard shortcuts rather heavily. I have a dual monitor setup. I also have virtuawin so I can switch between desktops.
The result of all this is that sometimes I will start using keyboard shortcuts in the wrong window. This can have disastrous effects. For example, what if I think I'm in firefox and use Ctrl-L to go to the location bar, but instead I end up deleting a line in Visual Studio 2008 (without noticing it?!). This could be very, very bad.
Is there a way that I can make it blindingly obvious which window is active? For example, could I find some tool which will gray out any inactive windows?
I would be willing to use autohotkey or a variety of other advanced tools to set up a solution.