What XAML Information Do You Need?

Request from Microsoft Press editor, Russell Jones

The last full book on XAML is now several years old. In the meantime, XAML has been expanded and modified in .NET 4. Moreover, the tools for creating XAML, primarily Expression Blend and the Visual Studio XAML editor, have considerably reduced--in some cases, eliminated--the need to write XAML by hand. Nonetheless, these editors don't do everything that a developer needs to do with XAML, nor can they help you create XAML programmatically.

So, what do you do with XAML on a daily or intermittent basis? Are the automated editors such as Blend sufficient for your needs, or do you often write, modify, or create XAML manually or programmatically? For those of you who do work with XAML all the time, would you prefer to have a comprehensive "developer's reference" type of book, one that explains every tag, its attributes, and their possible values, or would you rather have a book that largely starts where previous books left off--a book that provides some information for beginners, but concentrates on newer features and capabilities in XAML? What XAML information do you need?