I am shocked by how many companies make marketing support choices based on price alone. Time is also money. Having the wrong people managing your web marketing (or anything you outsource) is one of the most self-defeating moves you can make.
Respect yourself and your business. Have the right people on your side.