SEO or SEM?

What do they stand for? SEO = Search Engine Optimisation SEM = Search Engine Marketing *Another related term that will be heavily mentioned throughout this article [...]