I have been programming in Silverlight and Wpf for a little over 2 years now. When I started it was a nearly impossible to develop serious line of business apps with either of the technologies. Now with all the supporting third party controls, the work from Microsoft, both technologies are very serious contenders for developing line of business applications.
I have been in the IT field since the mid 1980s. I have developed applications in Visual Basic, C#, C, C++, COBOL, and Business Basic. I currently manage a software development company that makes software for labor unions.