I seem to have insulted someone with that last comment - I'm an engineer myself BTW. And I always think that a good engineer is someone who thinks in terms of getting something to work, instead of worrying about the "why??" aspect of things - but thats just me.