I worked for a computer consulting company that had the same kind of philosophy. Go in, fix the problem, teach them what we did, so they never had to call us for that problem again. It kept the gigs from getting boring, at least until the time that it seemed like every gig was for the same thing, and whole bunches of people didn't know how to do it...
no subject