So instead of taking one simple step to watch the Olympics in the best quality possible the author would rather rant about wanting to use a technology that doesn't exist yet(HTML5) or use a technology that cannot deliver the the highest quality(Flash). The simple truth is Silverlight has the capability to deliver the most superior quality video. You can argue all day long about how you don't like 3rd party proprietary software, but the fact is, NBC went with Silverlight because it's the best solution that exists today. Sounds like good business to me.