So for some reason, the ASP.NET team over at Microsoft has decided to muddy the waters yet again, and come up with a brand new technology that does exactly what something else already does well. I'm specifically talking about ASP.NET themes, which are set to debut in 2.0 next year, but are already available to test with the beta. You can see what I'm talking about here:
I just don't understand why they'd bother trying to implement something like this, when it just makes so much more sense to use straight CSS to style your site. Why bother learning another technique?