If you have had experience with Web developers before you might appreciate quite how tricky it can be to communicate your ideas to them. What they do is very much their world and they like it that way. Web development can be a deliberately difficult thing to get to grips with. It may have even closed off potential revenue to your company. If you have ever turned down a project because it seemed too complicated, you will know what I mean.
