The communications department and the web developer need to work hand in hand to develop an integrated strategy that positions the company where it wants to be positioned.
A rambling post, but well, that is what a blog is for, sometimes - to let rambling thoughts out.