Nice

.
I personnally think (about the uac discussion) that it's something that should've been inplemented before Vista and also that it should've been worked up more than it's been worked up (although they did a pretty good job in 7). I beleive similar security was on some linux distros before it was inplemented in Windows.
Don't take my word on it though.
Rather than the UAC pre-dating Vista the operating procedure that UAC is based on. (the visible pop up elevation prompt, UAC is much more that just this

), is one that has been in use for as long as a permissions system has been in use.
This system has been and still is used in "nix" systems as it has been used in all "NT" systems - what the UAC brings to the user is the automation of the elevation procedure.
Whereas it used to be required to manually run as a standard user and manually "Runas" an admin for certain tasks this is now automatic.
Microsoft are as much to blame as anyone for the confusion that surrounds running as an admin or standard user. Prior to Vista they automatically created a single user on install of the OS, and of course a single user must be an administrator.
In the professional computing world, the person installing would always make at least one standard user in addition to the single admin. and this would be the day to day user account.
When XP was released, to the home as well as the professional market, Microsoft could, and IMO, should have, set the installer to create the correct twin account set-up, and guided those users coming to a secure style OS from the Windows 9x into the correct way to run securely.
The basic issue is that a lot of users were "taught" to use an administrator for everything and of course the developers then created the software to assume you were an admin, and so people were even more likely to run as admin as they wanted to be able to run their software
the UAC elevation prompt is a retrospective attempt to guide uses back to the original best practice, without making it too cumbersome, again with vista Microsoft dropped the ball in the education of users - most of whom think it is some type of anti malware software.
If you use UAC or switch it off that is your right as a user on your system, unfortunately the reasons I hear for this are often confused. Those who would most benefit from the additional protection are often persuaded to switch it off by others.
I have never had any issue with a
new user starting with Vista using UAC I explain why it is there and they accept it. The only issues I've had is with those who have been drawn into the less secure practices proliferated with XP.
sorry for the long post but I feel that explanation of the situation may give neww users a more balanced view and enable an informed decision
