Regarding the template tags issue – I’m still a bit confused here (and I hope that I don’t sound too lame here)
When coding a website using HTML, you simply add the HTML tag to an HTML page and your browser displays the results. The tag itself is not defined in your file – the tag is interpreted by the browser right?
On the other hand, I take it that all the template tags that are listed on the codex site need to be defined individually inside of the WordPress source code? Is that correct?
For example, if WordPress lacks a certain template tag feature and a new one is created, does the new tag have to be defined with WordPress in order to work?