Even the very title of this post could be debated, but I'm not too worried about that. Nevertheless, there's a great thread going on over at WebmasterWorld that discusses the various terms used in our industry, and how they are often misused. This one is a must-read, I think, for newbies and experienced alike. All of our discussions would be better served if we were all on the same page. Check it out.
I forget which blog I saw this on first, but re: debating the title of the post
http://seotraining.com/ – when SEO means something else
😉