I started playing with it about a year ago. I was determined to learn C#. It seemed to be the way everyone was going, but I got to busy on stuff with VB6. I still use it every day, and can get stuff done quickly in it. Just in the last week or so I decided it was time to really dive into .Net. This time I am going VB. I think the learning curve will be less, and hopfully keep my interest long enough to get an actual client project done with it.