Flexbuilder Visual Studio and Firebug
I'm using all three of these on a regular basis. In fact, most days, I switch back and forth many times. I find it frustrating that each one has decided to implement the very common debug steps of Step-In, Step-Out, Step-Over in different ways. In my previous position I had the same trio but with Visual Basic 6 instead of Flex builder and it has an different combination as well.
I know you can change the default key maps for Visual Studio, but that doesn't really solve the problem.
Why is it that the very common task of debugging and stepping through code has to be different in every single environment. Is it a case of "Not Invented Here"? That doesn't really explain Microsoft's penchant for having different key mappings or does it?
How about the next time you build something that is commonly implemented you follow the market leader or at the very least prominently give the tool the ability to change?