I'd disagree. "Robert's Plumbing" doesn't tell you it's a plumbing service? Do you see Microsoft with a computer in their logo? Adding little 'clip-art' like that only reduces a company's professional web-image in my opinion.
I'd say in terms of layout and structure, it's well done. There's some aesthetic changes that can be done to maker it better though, and the mark-up isn't perfect.
Everyone already knows what Microsoft is.....so there is no need to put a computer next to that logo...lol but a plumbing website needs to unconsciously make a statement in the header,body, and footer. Just my opinion.