One thing that I have done to the skins that I use is combine all of the xml files into a single file that way there is no potential for them changing with an update.
Just to clarify what I mean here are some snippets from the stock Obsidian skin and the additional files used.
Obsidian\main.xml
<SKIN Name="Obsidian" Author="Pixtudio" WebSite="
http://www.pixtudio.com"
BaseSkin="..\Shared\Base 2.xml" />
Shared\Base 2.xml
<SKIN Name="Shared" Author="" WebSite=""
BaseSkin="Base.xml" />
Shared\Base.xml
<SKIN Name="Shared" Author="" WebSite="" />
By looking at those snippets you can see that Obsidian uses Obsidian\main.xml, Shared\Base 2.xml, and Shared\Base.xml. If any of them change you will have 3 files to search
to find what caused the change.
The above is the reason that NickF did not have the <Text> tag in his main.xml instead his <Text> tag would have been in Base *.xml, if he made the change there it would effect
any skin that uses that particular base xml file.