Whatever the reason for the request, I'd ask that it be put through official channels (here are ours):
1. Have a problem with an application or your computer/equipment? Call/email/fill out an electronic form for the help desk.
2. Need a new application; need a change/enhancement to an application; need a report; need data, etc.? Fill out our on-line application services request form. We will estimate the manhours necessary to fulfill your request. If it's less than x hours, we'll put the request in our shortlist queue. If it's more than x hours, your request will go before the System Steering Committee. The SSC is composed of all the senior vice presidents. They will approve/disapprove your request. They will prioritize approved projects, and we will work from that prioritized project list.
If I had to respond to every direct request with immediate action, I'd never get anything done. No more "pinball mode" for me; I won't work for another organization that doesn't have a request system in place. That's nothing but chaos, and opens the door for potentially abusive practices such as the one you're experiencing.
At the very least, the request would go to my boss. I won't/can't lift a finger without corporate approval, and this person would in effect be asking me to violate company and department policy.
My US$.02
Phil Hegedusich
Senior Programmer/Analyst
IIMAK
-----------
I'll have the roast duck with the mango salsa.