Thanks to WordPress, Joomla, and Drupal, the first three huge powerhouses of website software for the common person, a few basic terms have become too complicated to understand. No one agrees on definitions for these important terms. These are my definitions. A Web Page A web page is what loads in a browser when you surf to a URL A Web Post A web post is a record added to a database for display on a website. A post can be displayed by it self on a page or it can be displayed with other posts. A website can have many different kinds of posts. Templates Too much to explain now. Demos I am typing a post into a website now. Here is a screen shot of what that looks like Here is a closer view of the table where threads are stored by this system. Threads are a kind of post. Replies to threads are another kind of post, stored in a different table in this system, which is called xf_post. Here is a shot of some data from the xf_post data. There is no reason that threads have to be in a different table than replies to threads. That is just the way XF did it. I created my blog for the purpose of getting a handle on what pages and posts are. Since I was unclear how websites worked, I used the term blurb for post. The way I add to my website is to create a blurb. Here is a screen shot of a blurb I am making on my website right now. Pushing the submit button on both posts to see what we have so far.