Question: I'm wondering what you do as a programmer that's not programming but necessary for your task (eg: local setup, server setup, deployment, etc). I'm curious to know how many non-programming related tasks people are performing. 

For example, when on web development projects I often:

* Install servers
* Manage user right/access to servers
* Perform backups
* Configure IIS/Apache
* Setup FTP sites

On non-web projects I often:

* Write build scripts
* Setup source code management tools/procedures
* Probably more stuff I'm not thinking of

Some tasks are more related to programming than others (such as writing build scripts) but others fall outside of my area of expertise (domain setup comes to mind). Just interested to know how many people perform tasks in their jobs that are not programming related.

Answer: 
I realized I'm never hired for the actual job, but as a problem solver. Whether I figure out what's going on, and fix it through code, or software, or something on the network, this seems to be the main perception of what clients want.
People around a work place probably expect a programmer to be their IT HelpDesk guy... it happens around here to me. argh.