Si tiene experiencia de interfaz de usuario basada en web del lado del cliente Y no puede actualizar a WPF, puede usar el control WebBrowser junto con jQuery (o cualquier otro marco de JavaScript).
Esto le permitiría implementar una buena interfaz de usuario animada (es decir, usando jQuery UI) y CSS para el diseño personalizado de elementos de página.
Al utilizar las propiedades "ObjectForScripting" y "Document/DOMDocument" de WebBrowser, obtiene un acceso completo de 2 vías entre su código Javascript y el código C#/VB.NET.
La mayor ventaja de este enfoque es que puede aplicar su conocimiento existente de DHTML/Javascript/CSS en lugar de aprender WPF.
La desventaja más grande es, probablemente, que el control Webbrowser es una gran dependencia porque simplemente envuelve el motor HTML subyacente utilizado por Internet Explorer. Sin embargo, esto también puede ser positivo ya que obtiene el modelo completo de objetos DHTML en su propia aplicación.
pasar a wpf con 2008 o 2010 sería un buen comienzo –
Eche un vistazo a la Guía de UX de Microsoft: http://msdn.microsoft.com/en-us/library/aa511258.aspx – Oliver