Todd, While I put the schema checker together on the Linux box, quick check on my schema regex reasoning: to have mixed Letters, Numbers and "-" I should say: (\p{L] | \p{Nd} | \-)* correct? Patrick -- Patrick Durusau Director of Research and Development Society of Biblical Literature pdurusau@emory.edu