Since I first heard about WPF and Silverlight, I thought of the "Lisp is a better XML" and wondered what it would take to program silverlight in Lisp, or rather, write Lisp that generates XAML. Then you get a cross-platform GUI. access to the .NET library, rich graphics, plus all of the good abstraction-building power of Lisp. Any thoughts?