We are having ongoing debates initiated by the development side on granting them full access through remote desktop to production servers for after-hours support. Their argument is they can get the users working faster without having to work with IT support to make the needed changes, but IT support is concerned with changes being made to production without their knowledge or ownership since IT is ultimately responsible for server uptime. How does everyone else handle programmer access to production boxes?