Thanks for taking the time to read the post and thanks for your comment, I appreciate it. I think if you look at the post again you'll see that you and I are actually closer ikn opinion than you think. I certainly wasn't saying have a marketer design your website, but rather that you need a marketer working as part of the overall integrated team. You'll always want to have designers do the design.
While I don't know your shop, I'll bet from reading your comments that you are doing this now -- that somebody on your project team is looking at the overall marketing strategy and coordinating the big picture with each of the tactics.
While it's easy to say "the solution is to pick a good company that does good work" my point was really that for many folks it's impossiuble to tell what good work is, with so many of the behind the site structural elements hard for clients to evaluate.