> Basically, CSAML is an alternative syntax for C# based on XML and, more specifically, on XAML, the Extensible Application Markup Language that plays such an important role in the forthcoming WinFX and the Windows Presentation Foundation.
Almost as if someone on the inside at MS would have knowledge of what was in development and decided to poke fun at it. 2008 was when it was released, it was in development prior to that.