I understood it all,
However when I'm out in the country and someone asks me what a particular rock is, it's really quite amazing how often said rock happens to be limestone.*
As to explanation of jms' post, I'll leave it to your imagination.
Good defn of xenolith. and Tertiary comes after almost everything.
*The only exceptions are granite and conglomerate :-).
