How Long Should It Take for SEO to Show Results?

As a part of my job, I conduct several short one-day workshops on SEO. It is obvious that all about SEO cannot be taught or learned in a span of just one day. You need to understand that SEO is like every other technology, an on-going process. I am in the business for...