Most client/vendor problems can be avoided by simply understanding what you're buying into as the client.
Emarketing can be a confusing industry; there are a lot of technologies, intellectual property rights and participating parties involved in website development and marketing the site online.