>And what is the likely lifetime of WPF or is there already a replacement brewing with Microsoft which will again invalidate developers years if experience training .
>
That is asking for the unknown future (speculation?). If they find a better way I don't see something wrong that it could change again.
Cetin