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.