Keyword stuffing is a technique that attempts to give pages higher rankings in search engine result pages by inserting the same keywords over and over again.
Web 2.0 is a term used to describe the web's transition from a place where documents are created and read to a place where people collaborate and create together.