@vesuvius:IMO you have to gamble on a number of related technologies (and the support within VS and the Expression tools in some cases).  I don't think anyone can know it all any more - not if they want to have a life.

Personally I bet quite a lot on Silverlight just recently and really don't want the pigs ear that is HTML5 (I know I might get side lined because of this)