If you see flash and wpf/silverlight they both rely heavily on vectors for creating their user interfaces. That's because vectors are very easy to manipulate and animate.
I'm wondering if SVG has a potential in this area. Right now, there are not a lot of tools for animating/creating SVG user interfaces but do you think that in the future it will replace CSS as the de-facto standard for creating user interfaces for the web?
The nice thing about SVG is that you could potentially export an illustrator file into this format and you'd have a pretty slick user interface that is resolution independent. But I notice that most people create interfaces with CSS (rounded rect/gradient/etc.) but why not do it in SVG instead??