Thanks. Not sure if you are aware but you'll want to watch out for entitization when using the XML method.
Search for 'entitized' on this page for some details and tested code from Adam Machanic:
http://www.simple-talk.com/sql/t-sql-programming/concatenating-row-values-in-transact-sql/[/url]
There are no special teachers of virtue, because virtue is taught by the whole community.
--Plato