Ok, so, silverlight is a breeze?
fine, wait 6 months, a year, they will reinvent some portion of it which will require you to learn
it all over again, and revisit all your previous code if you hope to keep it supported.
Then a year later, they will reinvent some other part of it.
Redmond LOVE to keep external developers BUSY catching up with there latest 'big thing'
I stopped doing ASP development when they rewrote the database connectivity 3 times in 18 months.