As a web developer I haven’t been able to figure out what will I do with XAML on my work. First when I heard about XAML I though XAML will be Microsoft replacement for SVG. After looking XAML I got really angry for Microsoft because I was unable to find any W3C standards except XML in it. This would it mean that I can’t reuse CSS, SVG etc. in XAML. Until today I have lived on misconception that MS is just out to push some new proprietary standard.
XAML is actually for designing windows applications that runs on the Avalon technology. It is true that one can connect your application to the web using a technology such as Indigo but it is not a markup language for web browsers.
In a bottom line Microsoft could do better job on communicating the XAML/Avalon message, and how many people (wrongly) think that MS is just out to push some new proprietary standard.