Everyone in Microsoft is talking about writing declaratively and letting the user express the intention and not the steps required to perform the task. I've heard it at least 3 times: - In the Olso talks - In the ' XAML as a declarative language ' talk...