I read this post for coding for a google sitemap. But, I wasn't sure where the and tags should go.
But then I also read this page, which lists an updated version of the google sitemap template. The difference between the two (v0.7 and v0.8) apparently includes page archiving. I'd think that the first version would be missing the "non-blog" pages without the additions... is that right?
So, does the 2nd version need the and tags?
I also read an article which mentioned using template caching for the sitemap. What is this? And do I need this? And if so, what would I do differently?
Reported on Movable Type 5

What is "need the and tags" exactly?
I am guessing you are trying to use MT template code without using that handy dandy utility linked right above the Comments box.
There are 2 schools of thought here, and I don't think any one of them is wrong. Some like to make an index template that calls a template module. Some like to create the entire XML file in the index template, no module required. I prefer the second method, where the entire thing lives in the Index template. Then I set the template to build on the publish queue.
To answer your question, YES, the first example will not include non-blog content. It will only have the date-based entries listed in the XML output for the Google Sitemap file.
I have not created a Google Sitemap for MT5 (I have no clients that use it) but I believe you want to use this inside the urlset tag.
Oh yea, also this is the documentation on using template module caching in MT. It is written for 4.2 but I doubt it has changed much in 5.
http://www.movabletype.org/documentation/mt42/module-caching.html
Thank's a lot @ken edwards.
Glad to help!
Thx Ken, useful