Looking through a little bit of XAML code today got me thinking after seeing a bunch of <TextBlock FontFamily ... FontSize ... Foreground ... Background /> it sure looks like the days of Web 1.0 where we had a lot of font-size, color, and font-family attributes.  We progressed though to use CSS later on, but now it looks like with Silverlight there's a big step backwards again?  Interesting...