I like #23. The gears is a good idea, but I think the smiley-face makes it look a little childish. It is starting to look a little bit more industrial, which is not bad. But I think I would like to see the lettering in capital letters.
Our old logo was in non-capital letters, and some didn't like it.