Mike Holmes has a bit too much ego for me
I know what you mean, but IMHO, when a man knows what he's doing and can fix stuff, he's entitled to a bit of ego. :-)