What is Search Engine Optimization (SEO)

What is Search Engine Marketing (SEM) or Pay-Per-Click (PPC)

Don't worry about the Australia stuff, this is still a great quick video describing SEM.