Autoeng,
Thanks for the referral to the thread from earlier in the year (before I found this forum). One of the issues broached in this earlier thread was the use of the mouse vs the keyboard, with some posters jumping in on one side and some on the other. Someone was amazed that one of the poster's co-workers preferred using the keyboard/hot keys over using the mouse (I believe this wonk stated that he [the amazed one] tried to make EVERYTHING mouse driven, even data input).
My understanding of the whole "Windows concept" is that the user should be able to move from one Windows-based program to another, without having to learn an entirely new set of rules. Programs written to the Windows standards allow users to use keyboard input, mouse input, or a combination of the two.
Despite the amazement of the aforementioned poster, there are beaucoup users out there who still prefer to use the keyboard! Granted, these users tend to be among the more gray-haired users, those who grew up in a "keyboard oriented" world.
What should be recognized however, by the "amazed poster" and others, is that these "gray-haired" users tend to be the people in positions of power in today's corporations. Presenting an application that precludes the use of the keyboard, to a manager who still prefers to use the keyboard, is not a exactly a shortcut to the top of the corporate ladder! Nor is it likely to endear the developer to any other user that prefers using the keyboard, which brings me to the last point of my rant:
The first, last, and only goal of any developer, after making sure that their project can actually do that which it was intended to do, is to make it as easy for the user to use as possible. After all, when you cut out all the BS, a programmer's job is to spend many, many hours doing something once, so that the users can spend a few seconds doing many, many things thousands of times! If you don't make it easy for the end-user, you haven't done your job right! The appearance/function of the application's forms should work towards this goal.
As Dennis Miller would say "I could be wrong! It's just one man's opinion!"
The Missinglinq