What's the difference between SEO and SEM?

all killer.  no filler.

SEO stands for Search Engine Optimization and SEM stands for Search Engine Marketing. SEM includes SEO as well as Pay Per Click (PPC) and other efforts specifically geared to marketing search engines. eCreations offers comprehensive SEO, SEM as well as PPC services.