SEO and SEM: Should you DIY?

SEO

Not to put the cart before the horse, but the answer that leaps to mind is “No, leave it to...