So after a ride on the subway (which smelled like pee), I get to work and my boss has a project for me. The project is a unit loaded with the usual suspects; spyware, adware, trojans, and viruses. No problem right? Wrong I had two hours to finish the job. At around the two hour mark I was half-way done with the machine and the customer calls to check the status. I say "Yeah it should be done very soon, I'll give you a call once I'm done.". Waddaya know, the customer comes in without me calling. He proceeds to throw a fit to a few of my bosses, and complains about my work. Well they (the customer and my bosses) come to an agreement, if the computer isn't finished by tonight all the work will be refunded. I completed the unit on time, but it wasn't a blast getting rushed like that. So to all superiors, please do not quote times on projects, when you don't understand the scope of the work.