You need a Subservient Programmer. A, I can think of a number of offices who could do with one of these. Sadly I was never this well behaved ;)