Longhorn Eats, Sleeps and Breathes Declarative Programming
Anyone that has not learned declarative programming definitely need to learn this stuff soon. It is not an easy jump to make from the procedural programming. XSLT is a great language to learn to help move to declarative programming, but so are things like LISP and SMIL. Longhorn uses declarative programming all over the platform. But don’t worry you can still use procedural programming. And the cool thing, either way you code, it renders down to the same bits.
DonXML