Naahh... if it pays the bills - or some of them at least - you're not necessarily in the wrong business. I recently went to an oral surgeon for my teeth, and THAT my friend is a racket! We might all be in the wrong business. But back to .Net and Microsoft and whatever - there is a lot of good in that .Net stuff, I've written a lot of code in it - I prefer C# out of the language posse... To answer the original poster... if you WANT to invest in Microsoft Technology, by all means get good on the stuff not out yet, you'll be up to speed when it's released... and you can be sure it will be supported at least a year thereafter (historically speaking)... most likely 2 to 3 years... but .Net 3 hasn't been out that long - and they are already replacing it but in their defense, you still can get .Net 1.0 to run on today's platforms. THAT PART IS GOOD... the code RUNS GOOD (not lightning fast but good) and in all .net you need to obfusciate your code for commercial releases. --Jason
Know way too many languages... master of none!