There is an unsaved comment in progress. You will lose your changes if you continue. Are you sure you want to reopen the work item?
You confuse XAML with the underlying framework
In several places in the document, you say "XAML defines" and "XAML provides", but it's not XAML that provides the ability to have linear animations or user controls -- those are all functions of the underlying libraries for Silverlight
and WPF. XAML simply provides an elegant way to instantiate classes via markup.
Unfortunately that adds to confusion for folks who are new to the technologies. Assuming you're going to revise this for Silverlight 3 and WPF 4, I very strongly recommend that you modify the wording around XAML/framework as well.