Jeroen Ritmeijer wrote:
Sorry for playing the Devil's Advocate here, but is there any reason why WPF/E should be used when a perfectly mature and viable alternative (read Macromedia / Adobe Flash) has been available for years?

I think if you had ever tried to use Flash for any type of serious work involving data access and display as opposed to strictly static/visual presentation you would definitely not be referring to Flash as "perfectly mature and viable."