Seriously. Sorry, I know there are a lot of programmers on Slashdot and you think you know everything there is about computers, but most software developers I've known, no matter how brilliant, don't understand how to do IT support. They don't know how to make a stable system. They're one step away from the guy who wants admin access to his own machine because he upgraded his own video card once and he "knows what he's doing".
Now depending on the situation, it may still be a good idea to give developers some more leeway, but only because they need it. It can be a necessary evil, but be sure to have an "software developer" image ready, because they *will* trash their computers and expect you to fix it immediately.
I don't mean to make flamebait, but it needs to be said.
Yeah fair enough. Sometimes we do need more privileges but I agree that even a developer that *does* know what he's doing will still lunch his computer at some point. Whenever I've needed help from IT (I'm a developer) I've always been apologetic and accepted their time constraints. Are not most developers like this?