I was originally going to post this on some blog, but I decided not to for now. So I'll post it here.
First, I'm not a great developer. I'm not a bad developer, I'm a middle of the pack dude. I do some fancy stuff sometimes, actually innovate occasionally, but most often I'm stuck in the day to day duldrums of retrieving data and displaying it in some meaningful way on a screen, and taking a user response and saving it to a data store. A little bling is always good, but often I can only provide two of three things (functionality, quick delivery, and "bling"). Usually the bling suffers under the two of three constraints that I often find myself in. Silverlight and Flash, as far as my world generally goes, are bling.
Maybe in a few days hacking stuff out I will be in love with Silverlight, but for some reason I have my doubts. Don't get me wrong either. I love Microsoft products. Wouldn't want to be coding in anything else but Visual Studio 2010. Love the new Razor syntax. Everyone hates web forms including myself but I've done some cool stuff with them. But for whatever reason, Silverlight to me (currently) was/is a drag.
I'm really looking forward to see what IE 9 / Google 6 / Firefox 4 come up with.