What's so special about WPF? I'm asking, since I've never used it. Isn't it basically XML? wxWidgets has XRC which is the declarative way of making the UI.