Afan: my point is this: let the decision making process be handled by the human and not the machine. Machines are simply not smart enough - yet - to handles these kind of decisions, since what you tries to do is to interpret the users intention.
The decision you're trying to make automatically in this case is to figure out the users true intention. Trying to perceive another humans intention is even a hard task for a human, not mentioningthe numerous problem trying to make a machine do the very same thing. This limitation might exists because the machine is not able to perform a conscious introperspection [spell check?] and thus can't even understand what it even means to have an intention. That's why you should avoid doing it automagical. In particular do not expand windows to max size or other envirionment changes without asking the user about it first: it will only frustrate a user if he feels that the program is in control and he is not. In general: never force an option onto a user if there exists several option: let the user deiced first, and then execute the request. As human we don't want to be pushed around, but like to feel that we do have control of the direct surrounding, and preferable a little bit more (some even becomes politician to achieve the "little bit more" part). -- PHP Windows Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php