I am sure being the slow person I am, I am stating the obvious here, but I can see where Microsoft seems to be heading with XAML. This looks to be a avenue for the serialization of all interfaces to XML code. This is similar to the way NeXT did there...