My view on silverlight
I have to say that I'm on the fence with regards to MS - I use a lot of MS stuff all day (as a .Net developer) and although the older kit was awful, the newer tools are far better - Enough so that I don't begrudge using them.
I think Silverlight as compared to Flash is actually a superior product (Cue flames) but with the low user base, the inherent distrust of MS and the HUGE head start adobe has, it's going to take a while before silverlight gains a competitive market share.
I do believe it's going to happen and I think anyone who develops in .Net will start to appreciate silverlight more and more - I suspect that in 5 years, silverlight and flash will be installed side-by-side on most machines
FWIW, The ITV site was horrible anyway - excusing the obligatory forced adverts, I'm not sure if the problem was Silverlight or the poor implementation - I suspect the latter.
Anyway, I think it's going to be interesting going forwards - hopefully MS/Silverlight will give adobe a kick. Now if only they could de-bloat Acrobat Reader...