Check out this article.
http://www.informationweek.com/741/41adxml.htmSome points made here I haven't seen in other articles. For instance, unless I've missed it, I haven't seen XML mentioned as it relates to the UML yet.
Also, it would appear from this article that one could use XML to describe a business process, then have an XSL stylesheet generate VFP code based on that (since it suggests you can generate VB, Java, or C++ code in the same manner). If true, this seems to bring some interesting points to the discussion.
Del
Del