Hi joshlfisher!
Have a look at the XAML SDK from Microsoft.
Extensible Application Markup Language is something like generating "websites" by XML (including HTML,CSS and ECMA markup and more)
Wikipedia explains better =)
http://en.wikipedia.org/wiki/Extensible_Application_Markup_Language
I tried XAML and coded some lines, it’s really easy and there is alreay an online video editor etc. and a 3D BookSlideshow.
But you may need
Visual Studio and
Internet Exploiter 7!
Microsoft likes the idea of closed source and is not willing to get with the standards..they want to be the standards (that badasses). I’m ’talkin ’bout
OpenXAML. I guess there won’t be any "great success", because you need the .Net Framework 3.0 for it to work.
Other Browser are currently (and in future[maybe except Fx] I guess) not supported.
.Net 3.0 does not work on linux as you may have noticed